From 5fd04c0dbd496bd786f202a0d20326a38320b437 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner Date: Tue, 9 Jan 2024 16:55:37 -0600 Subject: [PATCH 001/112] Draft range guidance --- input/pagecontent/mappingGuidance.md | 222 +++++++++++++++++++++++++++ 1 file changed, 222 insertions(+) diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index 4ea42ca..b36911d 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -230,6 +230,228 @@ When mapping from FHIR to CDA, if the system is `http://unitsofmeasure.org`, the UCUM also provides the ability to include arbitrary units within a set of curly brackets (e.g. `{INR}`). No specific guidance on the use of curly brackets in unit translation is provided in this publication, however additional guidance on UCUM arbitrary units is [available here](https://ucum.org/ucum#section-Arbitrary-Units). +#### Ranges of Physical Quantities +CDA conveys ranges of values using the `IVL_PQ` data type. The `` and `` elements are normal Physical Quantity (PQ) elements with an additional `@inclusive` attribute. When this is present and set to `"false"`, the value of the boundary is not included in the range. The default value of this attribute is `"true"`, so regardless of whether it is absent or set to `"true"`, the value of the boundary IS included in the range. + +In FHIR, ranges with both a low and high are represented in the [Range](https://hl7.org/fhir/R4/datatypes.html#Range) data type, while ranges with only a low or a high are represented in the [Quantity](https://hl7.org/fhir/R4/datatypes.html#Quantity) data type using a [comparator](https://hl7.org/fhir/R4/valueset-quantity-comparator.html). + +Since a physical quantity is something that can be measured, a missing `` value or a low value of `0` can generally be represented as `<` or `<=` the high value (based on the `@inclusive` property on high). If the `` value is missing, however, it may not be appropriate to assume the result means "all values greater than (or equal to)" the low value. The `>`/`>=` comparators should only be used when `` is present. The following tables demonstrate different mappings for quantity. + + + + + + + + + + + + + + +
CDA IVL_PQ Value - High-onlyFHIR Quantity
+
+{% highlight xml %} + + + +{% endhighlight %} +or +{% highlight xml %} + + + + +{% endhighlight %} +or + +{% highlight xml %} + + + + +{% endhighlight %} + +
+ +
+
+{% highlight json %} +"quantity": { + "value": 200, + "comparator": "<=", + "unit": "mg/dL", + "code": "mg/dL", + "system": "http://unitsofmeasure.org" +} +{% endhighlight %} + +(`<=` because inclusive is true by default) +
+ +
+
+When `@inclusive="false"`: + +{% highlight xml %} + + + +{% endhighlight %} +
+ +
+
+{% highlight json %} +"quantity": { + "value": 200, + "comparator": "<", + "unit": "mg/dL", + "code": "mg/dL", + "system": "http://unitsofmeasure.org" +} +{% endhighlight %} +
+ +
 
CDA IVL_PQ Value - Low-onlyFHIR Quantity
+
+`@inclusive="true"` is the same as a missing inclusive attribute. + +{% highlight xml %} + + + + +{% endhighlight %} +
+ +
+
+{% highlight json %} +"quantity": { + "value": 500, + "comparator": ">=", + "unit": "mg/dL", + "code": "mg/dL", + "system": "http://unitsofmeasure.org" +} +{% endhighlight %} +
+ +
+
+{% highlight xml %} + + + + +{% endhighlight %} +
+ +
+
+{% highlight json %} +"quantity": { + "value": 500, + "comparator": ">", + "unit": "mg/dL", + "code": "mg/dL", + "system": "http://unitsofmeasure.org" +} +{% endhighlight %} +
+ +
 
CDA IVL_PQ Value - Low and HighFHIR Range
+
+{% highlight xml %} + + + + +{% endhighlight %} +
+ +
+
+{% highlight json %} +"range": { + "low": { + "value": 200, + "unit": "mg/dL", + "code": "mg/dL", + "system": "http://unitsofmeasure.org" + }, + "high": { + "value": 1000, + "unit": "mg/dL", + "code": "mg/dL", + "system": "http://unitsofmeasure.org" + } +} +{% endhighlight %} +
+ +
+
+Units can be different, as long as they are equivalent: + +{% highlight xml %} + + + + +{% endhighlight %} +
+ +
+
+{% highlight json %} +"range": { + "low": { + "value": 200, + "unit": "mg/dL", + "code": "mg/dL", + "system": "http://unitsofmeasure.org" + }, + "high": { + "value": 1, + "unit": "g/dL", + "code": "g/dL", + "system": "http://unitsofmeasure.org" + } +} +{% endhighlight %} +
+ +
+
+When high is missing, it cannot be inferred, so send as a range with only low. + +{% highlight xml %} + + + +{% endhighlight %} +
+ +
+
+{% highlight json %} +"range": { + "low": { + "value": 200, + "unit": "mg/dL", + "code": "mg/dL", + "system": "http://unitsofmeasure.org" + } +} +{% endhighlight %} +
+ +
+ + ### CDA ↔ FHIR Provenance CDA provides a repeated set of elements within each activity which may be used in populating data to/from FHIR [Provenance.Agent](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-provenance.html) From a2226ffffd0eea59591f06ee3d0c27beda8b2e3b Mon Sep 17 00:00:00 2001 From: Benjamin Flessner Date: Thu, 11 Jan 2024 10:31:50 -0600 Subject: [PATCH 002/112] Update after SD discussion --- input/pagecontent/mappingGuidance.md | 55 +++++++++++++--------------- 1 file changed, 25 insertions(+), 30 deletions(-) diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index b36911d..a6f5ee6 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -235,7 +235,9 @@ CDA conveys ranges of values using the `IVL_PQ` data type. The `` and `` value or a low value of `0` can generally be represented as `<` or `<=` the high value (based on the `@inclusive` property on high). If the `` value is missing, however, it may not be appropriate to assume the result means "all values greater than (or equal to)" the low value. The `>`/`>=` comparators should only be used when `` is present. The following tables demonstrate different mappings for quantity. +Since a physical quantity is something that can be measured, a missing `` value or a low value of `0` can be represented as `<` or `<=` the high value (based on the `@inclusive` property on ``). If the `` value is missing, it generally means the value was too large to measure, and the FHIR representation is `>` or `>=`. + +Note that in FHIR, `Observation.referenceRange` only contains `.low` and `.high` values, so this guidance is targeted to the actual values of observations. @@ -309,14 +311,21 @@ When `@inclusive="false"`: - + -
CDA IVL_PQ Value - High-onlyFHIR Quantity
CDA IVL_PQ Value - Low-onlyFHIR Quantity
-`@inclusive="true"` is the same as a missing inclusive attribute. - {% highlight xml %} {% endhighlight %} + +or + +{% highlight xml %} + + + +{% endhighlight %} +
@@ -330,17 +339,29 @@ When `@inclusive="false"`: "system": "http://unitsofmeasure.org" } {% endhighlight %} + + +(`>=` because inclusive is true by default)
+When `@inclusive="false"`: {% highlight xml %} {% endhighlight %} + +or + +{% highlight xml %} + + + +{% endhighlight %}
@@ -358,7 +379,7 @@ When `@inclusive="false"`:
 
CDA IVL_PQ Value - Low and HighFHIR Range
CDA IVL_PQ Value - Low and High with Numeric ValuesFHIR Range
{% highlight xml %} @@ -422,32 +443,6 @@ Units can be different, as long as they are equivalent: {% endhighlight %}
-
-
-When high is missing, it cannot be inferred, so send as a range with only low. - -{% highlight xml %} - - - -{% endhighlight %} -
- -
-
-{% highlight json %} -"range": { - "low": { - "value": 200, - "unit": "mg/dL", - "code": "mg/dL", - "system": "http://unitsofmeasure.org" - } -} -{% endhighlight %} -
-
From e360d22f8c922b52ccffdd69202a0613c8b7ed6f Mon Sep 17 00:00:00 2001 From: Benjamin Flessner Date: Thu, 11 Jan 2024 12:21:59 -0600 Subject: [PATCH 003/112] Make race/ethnicity links - update guidance --- input/pagecontent/CF-patient.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index f032c94..5e86375 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -21,10 +21,10 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/patientRole/patient/sdtc:deceasedInd|.deceasedBoolean|Note: Only one of `deceasedBoolean` or `deceasedDateTime` may exist. If both are present in CDA, use deceasedDateTime. |/patientRole/patient/sdtc:deceasedTime|.deceasedDateTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/patientRole/patient/maritalStatusCode|.maritalStatus|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/patientRole/patient/raceCode|.extension:us-core-race: ombCategory|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)
This should map to ombCategory extension| -|/patientRole/patient/sdtc:raceCode|.extension:us-core-race|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)
If code is in [OMB category](http://hl7.org/fhir/us/core/ValueSet/omb-race-category), use us-core-race: ombCategory; else use us-core-race: detailed.| -|/patientRole/patient/ethnicGroupCode|.extension:us-core-ethnicity|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)
This should map to ombCategory extension| -|/patientRole/patient/sdtc:ethnicGroupCode|.extension:us-core-ethnicity|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/patientRole/patient/raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html): ombCategory|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)
This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| +|/patientRole/patient/sdtc:raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)
If code is in [OMB category](http://hl7.org/fhir/us/core/ValueSet/omb-race-category), use us-core-race: ombCategory; else use us-core-race: detailed.
If the detailed race is under a different OMB category that the non-sdtc:raceCode element, then an additional OMB category sub-extension should be included as well.| +|/patientRole/patient/ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)
This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| +|/patientRole/patient/sdtc:ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html) : detailed|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)
Used for detailed ethnicity| |/patientRole/patient/languageCommunication/languageCode|.communication.language|| |/patientRole/patient/languageCommunication/preferenceInd|.communication.preferred|| |/patientRole/providerOrganization|.managingOrganization| From fe2dbda376ae744e5c9505d81d2962fa4f0bb02c Mon Sep 17 00:00:00 2001 From: Benjamin Flessner Date: Thu, 11 Jan 2024 12:45:39 -0600 Subject: [PATCH 004/112] Clean up precondition --- input/pagecontent/CF-medications.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 3cdd219..819672f 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -30,10 +30,10 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/consumable/manufacturedProduct/manufacturedMaterial/code|.medicationCodeableConcept|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/author|.requester
&
**[Provenance](http://hl7.org/fhir/us/core/StructureDefinition-us-core-procedure.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.authoredOn|Earliest, if more than one.
[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| +|/precondition|.asNeededBoolean = true|The presence of a precondition element indicates asNeededBoolean should be true.
More complex maps may be possible with .asNeededCodeableConcept.| |**[Indication](http://hl7.org/cda/stds/ccda/draft1/StructureDefinition-2.16.840.1.113883.10.20.22.4.19.html)**
/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |**[Free text sig](http://hl7.org/cda/stds/ccda/draft1/StructureDefinition-2.16.840.1.113883.10.20.22.4.147.html)**
/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|.dosageInstruction.text|| |**[Comment Activity](http://hl7.org/cda/stds/ccda/draft1/StructureDefinition-2.16.840.1.113883.10.20.22.4.64.html)**
/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**
.note|| -|**[Precondition]()**
|.asNeededBoolean = true|More complex maps may be possible with .asNeededCodeableConcept.| 1\. XPath abbrievated for C-CDA Medication Activity as:
ClinicalDocument/component/structuredBody/component/section[code/@code="10160-0"]/entry/substanceAdministration From 3e1932cbeb2d305d9152a8dca8a180a1f87f7e88 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner Date: Tue, 16 Jan 2024 17:30:21 -0600 Subject: [PATCH 005/112] Draft encounters, vitals, and results from Connectathon --- input/hl7.fhir.us.ccda.xml | 200 +++++++++++++++++------------ input/pagecontent/CF-encounters.md | 33 +++++ input/pagecontent/CF-index.md | 3 + input/pagecontent/CF-results.md | 52 ++++++++ input/pagecontent/CF-vitals.md | 44 +++++++ input/pagecontent/FC-encounters.md | 1 + input/pagecontent/FC-results.md | 1 + input/pagecontent/FC-vitals.md | 1 + 8 files changed, 250 insertions(+), 85 deletions(-) create mode 100644 input/pagecontent/CF-encounters.md create mode 100644 input/pagecontent/CF-results.md create mode 100644 input/pagecontent/CF-vitals.md create mode 100644 input/pagecontent/FC-encounters.md create mode 100644 input/pagecontent/FC-results.md create mode 100644 input/pagecontent/FC-vitals.md diff --git a/input/hl7.fhir.us.ccda.xml b/input/hl7.fhir.us.ccda.xml index 670471e..7caa7c1 100644 --- a/input/hl7.fhir.us.ccda.xml +++ b/input/hl7.fhir.us.ccda.xml @@ -817,91 +817,121 @@ <generation value="markdown"/> - </page> - <page> - <nameUrl value="mappingGuidance.html"/> - <title value="Mapping General and Structural Guidance"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="CF-index.html"/> - <title value="C-CDA → FHIR Index"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="FC-index.html"/> - <title value="FHIR → C-CDA Index"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="CF-patient.html"/> - <title value="C-CDA to FHIR Patient"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="CF-allergies.html"/> - <title value="C-CDA to FHIR Allergies"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="CF-immunizations.html"/> - <title value="C-CDA to FHIR Immunizations"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="CF-medications.html"/> - <title value="C-CDA to FHIR Medications"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="CF-problems.html"/> - <title value="C-CDA to FHIR Problems"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="CF-procedures.html"/> - <title value="C-CDA to FHIR Procedures"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="FC-patient.html"/> - <title value="FHIR to C-CDA Patient"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="FC-allergies.html"/> - <title value="FHIR to C-CDA Allergies"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="FC-immunizations.html"/> - <title value="FHIR to C-CDA Immunizations"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="FC-medications.html"/> - <title value="FHIR to C-CDA Medications"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="FC-problems.html"/> - <title value="FHIR to C-CDA Problems"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="FC-procedures.html"/> - <title value="FHIR to C-CDA Procedures"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="conceptMaps.html"/> - <title value="Terminology Maps (Concept Maps)"/> - <generation value="markdown"/> - </page> - <page> - <nameUrl value="mappingIssues.html"/> - <title value="Known Issues"/> - <generation value="markdown"/> + <page> + <nameUrl value="mappingGuidance.html"/> + <title value="Mapping General and Structural Guidance"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="CF-index.html"/> + <title value="C-CDA → FHIR Index"/> + <generation value="markdown"/> + <page> + <nameUrl value="CF-patient.html"/> + <title value="C-CDA to FHIR Patient"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="CF-allergies.html"/> + <title value="C-CDA to FHIR Allergies"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="CF-encounters.html"/> + <title value="C-CDA to FHIR Encounters"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="CF-immunizations.html"/> + <title value="C-CDA to FHIR Immunizations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="CF-medications.html"/> + <title value="C-CDA to FHIR Medications"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="CF-problems.html"/> + <title value="C-CDA to FHIR Problems"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="CF-procedures.html"/> + <title value="C-CDA to FHIR Procedures"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="CF-results.html"/> + <title value="C-CDA to FHIR Results"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="CF-vitals.html"/> + <title value="C-CDA to FHIR Vital Signs"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="FC-index.html"/> + <title value="FHIR → C-CDA Index"/> + <generation value="markdown"/> + <page> + <nameUrl value="FC-patient.html"/> + <title value="FHIR to C-CDA Patient"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="FC-allergies.html"/> + <title value="FHIR to C-CDA Allergies"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="FC-encounters.html"/> + <title value="FHIR to C-CDA Encounters"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="FC-immunizations.html"/> + <title value="FHIR to C-CDA Immunizations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="FC-medications.html"/> + <title value="FHIR to C-CDA Medications"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="FC-problems.html"/> + <title value="FHIR to C-CDA Problems"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="FC-procedures.html"/> + <title value="FHIR to C-CDA Procedures"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="FC-results.html"/> + <title value="FHIR to C-CDA Results"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="FC-vitals.html"/> + <title value="FHIR to C-CDA Vital Signs"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="conceptMaps.html"/> + <title value="Terminology Maps (Concept Maps)"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="mappingIssues.html"/> + <title value="Known Issues"/> + <generation value="markdown"/> + </page> </page> <page> <nameUrl value="the_specification.html"/> diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md new file mode 100644 index 0000000..ef4b75a --- /dev/null +++ b/input/pagecontent/CF-encounters.md @@ -0,0 +1,33 @@ +<style> +td, th { + border: 1px solid black!important; +} +</style> + +This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Encounters FHIR → CDA](./FC-encounters.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). + +... + +### C-CDA to FHIR + +|C-CDA¹<br/>[Encounter](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterActivity.html)|FHIR<br/>[Encounter](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-encounter.html)|Transform Steps| +|:----|:----|:----| +|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +|/code |.class<br/>&<br/>.type|If the root code or any translation is from V3 ActCode, it maps to .class. Place all remaining codes in .type.<br/>If the code cannot be converted to V3 ActCode, use the [Data Absent Reason](http://hl7.org/fhir/StructureDefinition/data-absent-reason) extension.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/statusCode|.status|**TODO: ConceptMap for CPT->ActCode?**<br/>**Note:** statusCode is optional in C-CDA. If missing, fallback to effectiveTime mapping. +|/effectiveTime|.status|If effectiveTime is a single timestamp or contains a high, status = `"finished"`.<br/>If low is present and high is missing, the status may be `"in-progress"` but implementers should take care to evaluate historical values and interpret as `"finished"` if appropriate. +|/effectiveTime/@value<br/>/effectiveTime/low/@value|.period.start +|/effectiveTime/high/@value|.period.end +|/sdtc:dischargeDispositionCode|.hospialization.dischargeDisposition|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|/performer|.participant|*TODO: Mapping Guidance for general performers (Participant vs ParticipantRole vs Organization)* +|/participant[@typeCode="LOC"]|.location +|**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterDiagnosis.html)**<br/>/entryRelationship/act[code/@code="29308-4"]/observation|.diagnosis.condition|Map similar to [CDA → FHIR Problems](./CF-problems.html). + + +### Illustrative example +... +### Links to example content +... +### Prior work and Expanded Spreadsheets +... \ No newline at end of file diff --git a/input/pagecontent/CF-index.md b/input/pagecontent/CF-index.md index 26392e1..698121e 100644 --- a/input/pagecontent/CF-index.md +++ b/input/pagecontent/CF-index.md @@ -9,10 +9,13 @@ #### Available Maps - [Allergies](CF-allergies.html) +- [Encounters](CF-encounters.html) - [Immunizations](CF-immunizations.html) - [Medications](CF-medications.html) - [Patient](CF-patient.html) - [Problems](CF-problems.html) - [Procedures](CF-procedures.html) +- [Results](CF-results.html) +- [Vital Signs](CF-vitals.html) Please refer to [mapping background](mappingBackground.html) for more information how maps were selected and developed. diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md new file mode 100644 index 0000000..4a1c637 --- /dev/null +++ b/input/pagecontent/CF-results.md @@ -0,0 +1,52 @@ +<style> +td, th { + border: 1px solid black!important; +} +</style> + +This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Results FHIR → CDA](./FC-results.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). + +... + +### C-CDA Organizer to FHIR Diagnostic Report + +|C-CDA¹<br/>[Result Organizer](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ResultOrganizer.html)|FHIR<br/>Diagnostic Report ([Lab](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-lab.html)) ([Reports](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-note.html))|Transform Steps| +|:----|:----|:----| +|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +|/code|.category|*TODO: Describe using LOINC classes to identify category* +|/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/statusCode|.status|*TODO: ConceptMap* +|/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|If low and high are identical, use effectiveDateTime. If organizer/effectiveTime is missing, use the earliest and latest observation/effectiveTime as the source of the mapping.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +|/specimen||*TODO* +|/author||*TODO* +|/component/observation|.result|See following table + +### C-CDA Observation to FHIR Observation + +|C-CDA¹<br/>[Result Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ResultObservation.html)|FHIR<br/>[Lab Result Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-observation-lab.html)|Transform Steps| +|:----|:----|:----| +|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +|(parent organizer)|.category|Use category from DiagnosticReport or map /code to a category similarly +|/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/statusCode|.status|*TODO: ConceptMap* +|/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +|/value[xsi:type=PQ]|.valueQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) +|/value[xsi:type=IVL_PQ]|.valueQuantity<br/>or<br/>.valueRange|[Ranges of Physical Quantities](mappingGuidance.html#ranges-of-physical-quantities) +|/value[xsi:type=CD]<br/>(or CE, CV, CO, CS)|.valueCodeableConcept|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/value[xsi:type=INT]|.valueInteger| +|/value[xsi:type=REAL]|.valueQuantity|Leave unit fields empty +|/interpretationCode|.interpretation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/methodCode|.method|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/author||*TODO* +|/referenceRange/observationRange/interpretationCode|**Not Supported**|FHIR expects reference ranges to be "normal" ranges. If C-CDA includes multiple reference ranges, only map the one with interpretationCode = `"N"`. +|/referenceRange/observationRange/value[xsi:type=IVL_PQ]|.referenceRange.low<br/>&<br/>.referenceRange.high| +|/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| + + +### Illustrative example +... +### Links to example content +... +### Prior work and Expanded Spreadsheets +... \ No newline at end of file diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md new file mode 100644 index 0000000..8803fba --- /dev/null +++ b/input/pagecontent/CF-vitals.md @@ -0,0 +1,44 @@ +<style> +td, th { + border: 1px solid black!important; +} +</style> + +This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Vitals FHIR → CDA](./FC-vitals.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). + +C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or more vitals readings together. This has been mapped to an additional FHIR Observation for the panel of vital signs. This panel contains a `.hasMember` field which references each observation mapped from the original C-CDA Vital Signs Organizer. + +### C-CDA Vital Signs Organizer to FHIR Observation Panel + +|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignsOrganizer.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps| +|:----|:----|:----| +|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +||.category|Set to `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html) +||.code|Set to `85353-1` [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/statusCode|.status|*TODO: ConceptMap* +|/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|If low and high are identical, use effectiveDateTime. If organizer/effectiveTime is missing, use the earliest and latest observation/effectiveTime as the source of the mapping.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +||.hasMember|Reference to each vital sign observation mapped from CDA + +### C-CDA Vital Signs Observation to FHIR Observation + +|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignObservation.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps| +|:----|:----|:----| +|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +||.category|Set to `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html) +|/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +|value|.valueQuantity|CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) +|/interpretationCode|.interpretation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/methodCode|.method|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/author||*TODO* +|/referenceRange/observationRange/interpretationCode|**Not Supported**|FHIR expects reference ranges to be "normal" ranges. If C-CDA includes multiple reference ranges, only map the one with interpretationCode = `"N"`. +|/referenceRange/observationRange/value[xsi:type=IVL_PQ]|.referenceRange.low<br/>&<br/>.referenceRange.high| +|/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| + +### Illustrative example +... +### Links to example content +... +### Prior work and Expanded Spreadsheets +... \ No newline at end of file diff --git a/input/pagecontent/FC-encounters.md b/input/pagecontent/FC-encounters.md new file mode 100644 index 0000000..ae8e0d6 --- /dev/null +++ b/input/pagecontent/FC-encounters.md @@ -0,0 +1 @@ +*Coming soon...* \ No newline at end of file diff --git a/input/pagecontent/FC-results.md b/input/pagecontent/FC-results.md new file mode 100644 index 0000000..ae8e0d6 --- /dev/null +++ b/input/pagecontent/FC-results.md @@ -0,0 +1 @@ +*Coming soon...* \ No newline at end of file diff --git a/input/pagecontent/FC-vitals.md b/input/pagecontent/FC-vitals.md new file mode 100644 index 0000000..ae8e0d6 --- /dev/null +++ b/input/pagecontent/FC-vitals.md @@ -0,0 +1 @@ +*Coming soon...* \ No newline at end of file From 8c777ad8d939e7e9a610cebb3a0af5e47bbf5728 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Wed, 17 Jan 2024 08:37:43 -0600 Subject: [PATCH 006/112] Bump CPT note a line up --- input/pagecontent/CF-encounters.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index ef4b75a..0ee9d45 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -13,8 +13,8 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |C-CDA¹<br/>[Encounter](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterActivity.html)|FHIR<br/>[Encounter](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-encounter.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|/code |.class<br/>&<br/>.type|If the root code or any translation is from V3 ActCode, it maps to .class. Place all remaining codes in .type.<br/>If the code cannot be converted to V3 ActCode, use the [Data Absent Reason](http://hl7.org/fhir/StructureDefinition/data-absent-reason) extension.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/statusCode|.status|**TODO: ConceptMap for CPT->ActCode?**<br/>**Note:** statusCode is optional in C-CDA. If missing, fallback to effectiveTime mapping. +|/code |.class<br/>&<br/>.type|If the root code or any translation is from V3 ActCode, it maps to .class. Place all remaining codes in .type.<br/>If the code cannot be converted to V3 ActCode, use the [Data Absent Reason](http://hl7.org/fhir/StructureDefinition/data-absent-reason) extension.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**TODO: ConceptMap for CPT->ActCode?**| +|/statusCode|.status|**Note:** statusCode is optional in C-CDA. If missing, fallback to effectiveTime mapping. |/effectiveTime|.status|If effectiveTime is a single timestamp or contains a high, status = `"finished"`.<br/>If low is present and high is missing, the status may be `"in-progress"` but implementers should take care to evaluate historical values and interpret as `"finished"` if appropriate. |/effectiveTime/@value<br/>/effectiveTime/low/@value|.period.start |/effectiveTime/high/@value|.period.end From 095bbdc42b51fb6f43d96d7876d4ed240231ef93 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Wed, 17 Jan 2024 08:46:57 -0600 Subject: [PATCH 007/112] Add functioncode --- input/pagecontent/CF-encounters.md | 1 + 1 file changed, 1 insertion(+) diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index 0ee9d45..ecaec96 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -20,6 +20,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/effectiveTime/high/@value|.period.end |/sdtc:dischargeDispositionCode|.hospialization.dischargeDisposition|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/performer|.participant|*TODO: Mapping Guidance for general performers (Participant vs ParticipantRole vs Organization)* +|/performer/sdtc:functionCode|.participant.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/participant[@typeCode="LOC"]|.location |**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterDiagnosis.html)**<br/>/entryRelationship/act[code/@code="29308-4"]/observation|.diagnosis.condition|Map similar to [CDA → FHIR Problems](./CF-problems.html). From 5084309e7a7f4d2894aee9c858df888a28928ce9 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Wed, 17 Jan 2024 09:02:36 -0600 Subject: [PATCH 008/112] Add note about timezone offset preservation --- input/pagecontent/mappingGuidance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index d779a30..5e69733 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -81,12 +81,12 @@ CDA timestamp values are based on a pattern of YYYYMMDDHHmmss+zzzz and [FHIR dat To convert between the standards, systems should deploy programming logic that converts formats and preserves the level of precision. For example, "20230531" from CDA would become "2023-05-31" in FHIR (not 2023-05-31T00:00:00+00:00). Additional examples below: -|CDA Date Time|FHIR Date Time| +|CDA Date Time|FHIR Date Time|Notes| |:-----|:-----|:-------------| |2023|2023| |202305|2023-05| |20230531|2023-05-31| -|202305312205-0500|2023-05-31T22:05-05:00| +|202305312205-0500|2023-05-31T22:05-05:00|Timezone offset should be preserved Note that in C-CDA, timezone offset is a SHOULD, while in FHIR, time zone offset is required when more specific than the day. There may be instances where a CDA date-time value omits a time zone offset and other data from the document may be necessary to populate FHIR dateTime requirements. From 5ab5f9f09e0d01bf4cd4fe0c97ce33b2fa5921a7 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Wed, 17 Jan 2024 09:46:57 -0600 Subject: [PATCH 009/112] Update code/status notes from CAT --- input/pagecontent/CF-encounters.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index ecaec96..19dcd4a 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -13,17 +13,18 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |C-CDA¹<br/>[Encounter](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterActivity.html)|FHIR<br/>[Encounter](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-encounter.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|/code |.class<br/>&<br/>.type|If the root code or any translation is from V3 ActCode, it maps to .class. Place all remaining codes in .type.<br/>If the code cannot be converted to V3 ActCode, use the [Data Absent Reason](http://hl7.org/fhir/StructureDefinition/data-absent-reason) extension.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**TODO: ConceptMap for CPT->ActCode?**| -|/statusCode|.status|**Note:** statusCode is optional in C-CDA. If missing, fallback to effectiveTime mapping. -|/effectiveTime|.status|If effectiveTime is a single timestamp or contains a high, status = `"finished"`.<br/>If low is present and high is missing, the status may be `"in-progress"` but implementers should take care to evaluate historical values and interpret as `"finished"` if appropriate. -|/effectiveTime/@value<br/>/effectiveTime/low/@value|.period.start +|/code |.class|Only the V3 ActCode system, which may be present in the root element or any `<translation>`.<br/>Other code systems may map to V3 ActCode (for example CPT codes 99211-99215 map to `AMB`, 99221-99223 to `IMP`, 99281-99285 to `EMER`, etc), but if this mapping is not possible, use the [Data Absent Reason](http://hl7.org/fhir/StructureDefinition/data-absent-reason) extension.| +|/code|.type|The remaining codes besides V3 ActCode<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|/statusCode|.status|*TODO: ActStatus to Encounter Status ConceptMap*<br/>**Note:** statusCode is optional in C-CDA. If missing, fallback to effectiveTime mapping. +|/effectiveTime|.status|If effectiveTime is a single timestamp or contains a high, status = `"finished"`.<br/>If low is present and high is missing, the status may be `"in-progress"` but implementers may choose to evaluate historical values as `"finished"` or `"unknown"` if appropriate. +|/effectiveTime/@value<br/>/effectiveTime/low/@value|.period.start|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/effectiveTime/high/@value|.period.end |/sdtc:dischargeDispositionCode|.hospialization.dischargeDisposition|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/performer|.participant|*TODO: Mapping Guidance for general performers (Participant vs ParticipantRole vs Organization)* |/performer/sdtc:functionCode|.participant.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/participant[@typeCode="LOC"]|.location |**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterDiagnosis.html)**<br/>/entryRelationship/act[code/@code="29308-4"]/observation|.diagnosis.condition|Map similar to [CDA → FHIR Problems](./CF-problems.html). +|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterDiagnosis.html)**<br/>/entryRelationship/act[code/@code="29308-4"]/observation|.diagnosis.condition|Map similar to [CDA → FHIR Problems](./CF-problems.html).<br/>*TODO: Rename to FHIR Conditions, add a note on that page about where it's coming from; update the category code.* ### Illustrative example From 51bab428cf48c37912b09423f7712d3b71ee50f3 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Wed, 17 Jan 2024 11:49:17 -0600 Subject: [PATCH 010/112] Draft notes mapping --- input/hl7.fhir.us.ccda.xml | 10 ++++++++++ input/pagecontent/CF-notes.md | 32 ++++++++++++++++++++++++++++++++ input/pagecontent/FC-notes.md | 1 + 3 files changed, 43 insertions(+) create mode 100644 input/pagecontent/CF-notes.md create mode 100644 input/pagecontent/FC-notes.md diff --git a/input/hl7.fhir.us.ccda.xml b/input/hl7.fhir.us.ccda.xml index 7caa7c1..0c3300e 100644 --- a/input/hl7.fhir.us.ccda.xml +++ b/input/hl7.fhir.us.ccda.xml @@ -851,6 +851,11 @@ <title value="C-CDA to FHIR Medications"/> <generation value="markdown"/> </page> + <page> + <nameUrl value="CF-notes.html"/> + <title value="C-CDA to FHIR Notes"/> + <generation value="markdown"/> + </page> <page> <nameUrl value="CF-problems.html"/> <title value="C-CDA to FHIR Problems"/> @@ -901,6 +906,11 @@ <title value="FHIR to C-CDA Medications"/> <generation value="markdown"/> </page> + <page> + <nameUrl value="FC-notes.html"/> + <title value="FHIR to C-CDA Medications"/> + <generation value="markdown"/> + </page> <page> <nameUrl value="FC-problems.html"/> <title value="FHIR to C-CDA Problems"/> diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md new file mode 100644 index 0000000..f313b2f --- /dev/null +++ b/input/pagecontent/CF-notes.md @@ -0,0 +1,32 @@ +<style> +td, th { + border: 1px solid black!important; +} +</style> + +This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Notes FHIR → CDA](./FC-notes.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). + +... + +### C-CDA to FHIR + +|C-CDA¹<br/>[Note Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-NoteActivity.html|FHIR<br/>[DocumentReference](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-documentreference.html)|Transform Steps| +|:----|:----|:----| +|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +|/code|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**NOTE:** The root code in CDA is always `64109-9: Note` which matches the FHIR Binding. +|/text/@mediaType<br/>&<br/>/text/text()|.attachment.contentType<br/>&<br/>.attachment.data|If @mediaType is present, then representation should = B64, and the inner-text contents are embedded base64-encoded data. In this case, the mediaType and base64-encoded data map 1:1 to attachment.contentType and .data. +|/text/reference/@value|.attachment.contentType<br/>&<br/>.attachment.data|Convert the narrative element referenced by @value following [Narrative Text](mappingGuidance.html#narrative-text) guidance and use `application/xhtml+xml` as the contentType.<br/>If the narrative has minimal markup (i.e. only `<content>` and `<paragraph>` elements which can be converted to line breaks), it can be converted to `text/plain`.<br/>To send the raw CDA narrative without converting, use `application/cda+xml`, but this is less useful to receivers. +|/effectiveTime|.context.period|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +|/author|.author +|/author/time|.date|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +|/entryRelationship[@typeCode=COMP]/encounter<br/>or<br/>Parent `<encounter>` element<br/>or<br/>`<encompassingEncounter>`|.context.encounter|C-CDA requires an encounter for notes, but allows for context conduction. If the Note Activity is in an entryRelationship chain that includes an Encounter Activity, use that. Otherwise, if the document contains an `<encompassingEncounter>`, that is the encounter for the note. +|/reference/externalDocument/id|.relatesTo.target|*TODO: Appropriate?* + + + +### Illustrative example +... +### Links to example content +... +### Prior work and Expanded Spreadsheets +... \ No newline at end of file diff --git a/input/pagecontent/FC-notes.md b/input/pagecontent/FC-notes.md new file mode 100644 index 0000000..ae8e0d6 --- /dev/null +++ b/input/pagecontent/FC-notes.md @@ -0,0 +1 @@ +*Coming soon...* \ No newline at end of file From db4d8c0aa19cb0295bd577b1eeb6d95a51ca8bb4 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Wed, 17 Jan 2024 17:16:11 -0600 Subject: [PATCH 011/112] Add link to notes on index page --- input/pagecontent/CF-index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/input/pagecontent/CF-index.md b/input/pagecontent/CF-index.md index 698121e..d7963ba 100644 --- a/input/pagecontent/CF-index.md +++ b/input/pagecontent/CF-index.md @@ -12,6 +12,7 @@ - [Encounters](CF-encounters.html) - [Immunizations](CF-immunizations.html) - [Medications](CF-medications.html) +- [Notes](CF-notes.html) - [Patient](CF-patient.html) - [Problems](CF-problems.html) - [Procedures](CF-procedures.html) From f641c7c1c563022674a36232b113449ae39b2841 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 22 Jan 2024 09:40:38 -0600 Subject: [PATCH 012/112] Experimentally model EncompassingEncounter mapping --- input/pagecontent/CF-encounters.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index 19dcd4a..f573452 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -6,25 +6,25 @@ td, th { This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Encounters FHIR → CDA](./FC-encounters.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). -... - -### C-CDA to FHIR +Encounter Activities in the Encounters Section (or elsewhere in the document, such as `<entryReference>` on Clinical Notes) correspond FHIR Encounter resources. If the document itself contains a `componentOf/encompassingEncounter`, this should also be converted to a FHIR Encounter resource. In all cases, when the same encounter is referenced multiple times (such as the `encompassingEncounter` and an Encounter Activity in the Encounters Section containing the same `<id>`), it should be converted to the same FHIR resource. -|C-CDA¹<br/>[Encounter](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterActivity.html)|FHIR<br/>[Encounter](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-encounter.html)|Transform Steps| +### C-CDA Encounter to FHIR +<sup>(b)</sup> - indicates element is only present in Encounter Activity in the body of the document<br/><sup>(h)</sup> - indicates element is only present in EncompassingEncounter in the header of the document +|C-CDA¹<br/>[Encounter Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterActivity.html) or [EncompassingEncounter](https://hl7.org/cda/stds/core/2.0.0-sd-snapshot1/StructureDefinition-EncompassingEncounter.html)|FHIR<br/>[Encounter](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-encounter.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code |.class|Only the V3 ActCode system, which may be present in the root element or any `<translation>`.<br/>Other code systems may map to V3 ActCode (for example CPT codes 99211-99215 map to `AMB`, 99221-99223 to `IMP`, 99281-99285 to `EMER`, etc), but if this mapping is not possible, use the [Data Absent Reason](http://hl7.org/fhir/StructureDefinition/data-absent-reason) extension.| |/code|.type|The remaining codes besides V3 ActCode<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|/statusCode|.status|*TODO: ActStatus to Encounter Status ConceptMap*<br/>**Note:** statusCode is optional in C-CDA. If missing, fallback to effectiveTime mapping. +|/statusCode <sup>(b)</sup>|.status|*TODO: ActStatus to Encounter Status ConceptMap*<br/>**Note:** statusCode is optional in C-CDA. If missing, fallback to effectiveTime mapping. |/effectiveTime|.status|If effectiveTime is a single timestamp or contains a high, status = `"finished"`.<br/>If low is present and high is missing, the status may be `"in-progress"` but implementers may choose to evaluate historical values as `"finished"` or `"unknown"` if appropriate. |/effectiveTime/@value<br/>/effectiveTime/low/@value|.period.start|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/effectiveTime/high/@value|.period.end -|/sdtc:dischargeDispositionCode|.hospialization.dischargeDisposition|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|/performer|.participant|*TODO: Mapping Guidance for general performers (Participant vs ParticipantRole vs Organization)* -|/performer/sdtc:functionCode|.participant.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|/participant[@typeCode="LOC"]|.location -|**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterDiagnosis.html)**<br/>/entryRelationship/act[code/@code="29308-4"]/observation|.diagnosis.condition|Map similar to [CDA → FHIR Problems](./CF-problems.html).<br/>*TODO: Rename to FHIR Conditions, add a note on that page about where it's coming from; update the category code.* +|/sdtc:dischargeDispositionCode <sup>(b)</sup><br/>/dischargeDispositionCode <sup>(h)</sup>|.hospialization.dischargeDisposition|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|/performer <sup>(b)</sup><br/>/encounterParticipant <sup>(h)</sup>|.participant|*TODO: Mapping Guidance for general performers (Participant vs ParticipantRole vs Organization)* +|/performer/sdtc:functionCode <sup>(b)</sup>|.participant.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|/participant[@typeCode="LOC"] <sup>(b)</sup><br/>/location <sup>(h)</sup>|.location +|**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)** <sup>(b)</sup><br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterDiagnosis.html)** <sup>(b)</sup><br/>/entryRelationship/act[code/@code="29308-4"]/observation|.diagnosis.condition|Map similar to [CDA → FHIR Problems](./CF-problems.html).<br/>*TODO: Rename to FHIR Conditions, add a note on that page about where it's coming from; update the category code.* ### Illustrative example From b7eb958d5640a0e31421c5e19ee3dc1151d584e6 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Fri, 2 Feb 2024 12:28:30 -0600 Subject: [PATCH 013/112] Add blank line to fix table --- input/pagecontent/CF-encounters.md | 1 + 1 file changed, 1 insertion(+) diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index f573452..94cf7f2 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -10,6 +10,7 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su ### C-CDA Encounter to FHIR <sup>(b)</sup> - indicates element is only present in Encounter Activity in the body of the document<br/><sup>(h)</sup> - indicates element is only present in EncompassingEncounter in the header of the document + |C-CDA¹<br/>[Encounter Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterActivity.html) or [EncompassingEncounter](https://hl7.org/cda/stds/core/2.0.0-sd-snapshot1/StructureDefinition-EncompassingEncounter.html)|FHIR<br/>[Encounter](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-encounter.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| From aab8859a25d76b4db1577c2bed11bc82e028e35f Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 13 May 2024 10:58:30 -0500 Subject: [PATCH 014/112] Add into to results --- input/pagecontent/CF-results.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 4a1c637..30fcb3e 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -6,7 +6,9 @@ td, th { This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Results FHIR → CDA](./FC-results.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). -... +Results in C-CDA are collected into `<organizer>` elements containing one or more result `<observation>` element. This corresponds to one FHIR DiagnosticReport for the `<organizer>` which multiple `.result` references to FHIR Observation resources, one for each CDA `<observation>`. + +Observation values are generic - they can be of any CDA type in CDA, and *almost* any DataType in FHIR. In CDA, the type is represented by the `xsi:type` attribute on the `<value>` element. In FHIR, the type is represented by the `.value[x]` element; the `[x]` represents a choice among data types, so `.valueQuantity` represents a quantity data type, `.valueInteger` represents a numeric whole number, etc. Not every CDA type is a 1:1 match for a FHIR type, but significant differences have been included in the tables below. ### C-CDA Organizer to FHIR Diagnostic Report From ec52476b39b0204293d02e4d00136cf074b812a6 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 13 May 2024 10:58:40 -0500 Subject: [PATCH 015/112] Add social history mapping --- input/hl7.fhir.us.ccda.xml | 10 ++++++++ input/pagecontent/CF-index.md | 1 + input/pagecontent/CF-social.md | 47 ++++++++++++++++++++++++++++++++++ input/pagecontent/FC-social.md | 1 + 4 files changed, 59 insertions(+) create mode 100644 input/pagecontent/CF-social.md create mode 100644 input/pagecontent/FC-social.md diff --git a/input/hl7.fhir.us.ccda.xml b/input/hl7.fhir.us.ccda.xml index 0c3300e..7ebc65e 100644 --- a/input/hl7.fhir.us.ccda.xml +++ b/input/hl7.fhir.us.ccda.xml @@ -871,6 +871,11 @@ <title value="C-CDA to FHIR Results"/> <generation value="markdown"/> </page> + <page> + <nameUrl value="CF-social.html"/> + <title value="C-CDA to FHIR Social History"/> + <generation value="markdown"/> + </page> <page> <nameUrl value="CF-vitals.html"/> <title value="C-CDA to FHIR Vital Signs"/> @@ -926,6 +931,11 @@ <title value="FHIR to C-CDA Results"/> <generation value="markdown"/> </page> + <page> + <nameUrl value="FC-social.html"/> + <title value="FHIR to C-CDA Social History"/> + <generation value="markdown"/> + </page> <page> <nameUrl value="FC-vitals.html"/> <title value="FHIR to C-CDA Vital Signs"/> diff --git a/input/pagecontent/CF-index.md b/input/pagecontent/CF-index.md index d7963ba..2a6d04a 100644 --- a/input/pagecontent/CF-index.md +++ b/input/pagecontent/CF-index.md @@ -17,6 +17,7 @@ - [Problems](CF-problems.html) - [Procedures](CF-procedures.html) - [Results](CF-results.html) +- [Social History](CF-social.html) (Including Smoking Status, Pregnancy Observation) - [Vital Signs](CF-vitals.html) Please refer to [mapping background](mappingBackground.html) for more information how maps were selected and developed. diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md new file mode 100644 index 0000000..408be85 --- /dev/null +++ b/input/pagecontent/CF-social.md @@ -0,0 +1,47 @@ +<style> +td, th { + border: 1px solid black!important; +} +</style> + +This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Results FHIR → CDA](./FC-results.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). + +Social History is a category of several templates in C-CDA and several profiles in US Core. At a high-level, mappings between CDA `<observation>` acts and FHIR Observation resources are similar and are represented by the top table. Differences are documented on the proceeding tables. + +### C-CDA Social History Observation to FHIR Observation +This maps to US Core version 6's Simple Observation. Previous versions of US Core did not define a generic observation, but the following guidance can still be used to create a generic FHIR observation regardless of the version of US Core being targeted. + +|C-CDA<br/>[Social History Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-SocialHistoryObservation.html)|FHIR<br/>[Simple Observation](https://hl7.org/fhir/us/core/STU6/StructureDefinition-us-core-simple-observation.html)|Transform Steps| +|:----|:----|:----| +|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +||.category|Set to `social-history` from [Observation Category Codes](https://build.fhir.org/ig/HL7/UTG/CodeSystem-observation-category.html) +|/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/statusCode|.status|*TODO: ConceptMap* +|/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +|/value[xsi:type=PQ]|.valueQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) +|/value[xsi:type=IVL_PQ]|.valueQuantity<br/>or<br/>.valueRange|[Ranges of Physical Quantities](mappingGuidance.html#ranges-of-physical-quantities) +|/value[xsi:type=CD]<br/>(or CE, CV, CO, CS)|.valueCodeableConcept|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/value[xsi:type=INT]|.valueInteger| +|/value[xsi:type=REAL]|.valueQuantity|Leave unit fields empty +|/author||*TODO* + +Additional fields, such as `.interpretationCode`, `.referenceRange`, `.performer` are not documented in C-CDA but can be mapped in the same manner as [Results](./CF-results.html). + +### C-CDA Smoking Status / Tobacco Use to FHIR Observation +In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into a single template to better match US Core's Smoking Status template. + +|C-CDA<br/>[Smoking Status - MU](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-SmokingStatusMeaningfulUse.html) (Deprecated)<br/>[Tobacco Use](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-TobaccoUse.html) (Decprecated)<br/>[Smoking Status](https://build.fhir.org/ig/HL7/CDA-ccda/StructureDefinition-SmokingStatus.html) (C-CDA 3.0)²|FHIR<br/>[Smoking Status Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-smokingstatus.html)|Transform Steps| +|:----|:----|:----| +|/code|.code|Prior to US Core 7, the code should be `72166-2 (Tobacco smoking status NCIS)`, but this is an extensible value set.<br/>In US Core 7, the value set remains extensible, but contains the same 4 concepts allowed in the C-CDA R3.0's Smoking Status value set. +|/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Smoking Status - MU required a timestamp; Tobacco Use required a time range; Smoking Status (3.0) combines the two templates into one and allows for either. + +### C-CDA Pregnancy Observation to FHIR Pregnancy Status Observation +In US Core, Pregnancy Observation was first defined in version 6. + +|C-CDA<br/>[Pregnancy Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-PregnancyObservation.html)|FHIR<br/>[Pregnancy Status](https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-observation-pregnancystatus.html)|Transform Steps| +|:----|:----|:----| +|.moodCode||The C-CDA moodCode is `EVN` which is why this maps to FHIR's Pregnancy Status rather than Pregnancy Intent. +||.code|`82810-3 (Pregnancy Status)` - C-CDA uses `ASSERTION`, but FHIR clarifies the code to be used. +|/effectiveTime/@value<br/>or<br/>/effectiveTime/low/@value<br/>or<br/>/effectiveTime/high/@value<br/>or<br/>/author/time|.effectiveDateTime|FHIR only allows a single timestamp. Send the first element from the first column with a populated timestamp.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +|/value|.valueCodeableConcept|*TODO ValueSet*<br/>Note: the CDA @nullFlavor of UNK maps to a coded value in the FHIR value set.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/entryRelationship/estimatedDateofDelivery|.hasMember|Use generic observation mapping above to create a new Observation resource from the C-CDA Date of Delivery observation, and reference it in the Pregnancy Status observation's `.hasMember` field. diff --git a/input/pagecontent/FC-social.md b/input/pagecontent/FC-social.md new file mode 100644 index 0000000..ae8e0d6 --- /dev/null +++ b/input/pagecontent/FC-social.md @@ -0,0 +1 @@ +*Coming soon...* \ No newline at end of file From 55d182005a0c4da2280a554ea606e4fccf686915 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 13 May 2024 11:30:23 -0500 Subject: [PATCH 016/112] Leave this for later --- input/pagecontent/CF-social.md | 1 - 1 file changed, 1 deletion(-) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 408be85..6c462f9 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -23,7 +23,6 @@ This maps to US Core version 6's Simple Observation. Previous versions of US Cor |/value[xsi:type=CD]<br/>(or CE, CV, CO, CS)|.valueCodeableConcept|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/value[xsi:type=INT]|.valueInteger| |/value[xsi:type=REAL]|.valueQuantity|Leave unit fields empty -|/author||*TODO* Additional fields, such as `.interpretationCode`, `.referenceRange`, `.performer` are not documented in C-CDA but can be mapped in the same manner as [Results](./CF-results.html). From 66f3d18dad5da989218c1a7d4b73b3bb51fd2e6d Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 14 May 2024 14:23:57 -0500 Subject: [PATCH 017/112] Update EDD to be a component --- input/pagecontent/CF-social.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 6c462f9..3c6333c 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -43,4 +43,6 @@ In US Core, Pregnancy Observation was first defined in version 6. ||.code|`82810-3 (Pregnancy Status)` - C-CDA uses `ASSERTION`, but FHIR clarifies the code to be used. |/effectiveTime/@value<br/>or<br/>/effectiveTime/low/@value<br/>or<br/>/effectiveTime/high/@value<br/>or<br/>/author/time|.effectiveDateTime|FHIR only allows a single timestamp. Send the first element from the first column with a populated timestamp.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/value|.valueCodeableConcept|*TODO ValueSet*<br/>Note: the CDA @nullFlavor of UNK maps to a coded value in the FHIR value set.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/entryRelationship/estimatedDateofDelivery|.hasMember|Use generic observation mapping above to create a new Observation resource from the C-CDA Date of Delivery observation, and reference it in the Pregnancy Status observation's `.hasMember` field. +|**[Estimated Date of Delivery](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EstimatedDateofDelivery.html)**<br/>/entryRelationship/observation[code/@code="11778-8"]/value|.component.code<br/>.component.valueDateTime|Set code to `11778-8` and map value to `.valueDateTime`. + + From 9c22387eaba799af47dfa461f48f8e0cbcadaaec Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sat, 18 May 2024 08:52:06 -0500 Subject: [PATCH 018/112] Fix link --- input/pagecontent/CF-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md index f313b2f..d060c9c 100644 --- a/input/pagecontent/CF-notes.md +++ b/input/pagecontent/CF-notes.md @@ -10,7 +10,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea ### C-CDA to FHIR -|C-CDA¹<br/>[Note Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-NoteActivity.html|FHIR<br/>[DocumentReference](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-documentreference.html)|Transform Steps| +|C-CDA¹<br/>[Note Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-NoteActivity.html)<br/>[DocumentReference](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-documentreference.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**NOTE:** The root code in CDA is always `64109-9: Note` which matches the FHIR Binding. From a968e4d0b5955554ec46225df36df1e4615a674f Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sat, 18 May 2024 08:52:34 -0500 Subject: [PATCH 019/112] Combine code rows --- input/pagecontent/CF-results.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 30fcb3e..e5e8772 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -15,8 +15,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |C-CDA¹<br/>[Result Organizer](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ResultOrganizer.html)|FHIR<br/>Diagnostic Report ([Lab](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-lab.html)) ([Reports](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-note.html))|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|/code|.category|*TODO: Describe using LOINC classes to identify category* -|/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/code|.category<br/>&<br/>.code|*TODO: Describe using LOINC classes to identify category*<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/statusCode|.status|*TODO: ConceptMap* |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|If low and high are identical, use effectiveDateTime. If organizer/effectiveTime is missing, use the earliest and latest observation/effectiveTime as the source of the mapping.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/specimen||*TODO* From 96955aba6dc8ad070ec9d8478923a0e0de718f06 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sat, 18 May 2024 15:10:45 -0500 Subject: [PATCH 020/112] Add closing tags --- input/pagecontent/mappingGuidance.md | 30 ++++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index 5e69733..1f9f2d0 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -245,22 +245,22 @@ Note that in FHIR, `Observation.referenceRange` only contains `.low` and `.high` <div markdown="1"> {% highlight xml %} <value xsi:type="IVL_PQ"> - <high value="200" unit="mg/dL"> + <high value="200" unit="mg/dL"/> </value> {% endhighlight %} or {% highlight xml %} <value xsi:type="IVL_PQ"> - <low value="0" unit="mg/dL"> - <high value="200" unit="mg/dL"> + <low value="0" unit="mg/dL"/> + <high value="200" unit="mg/dL"/> </value> {% endhighlight %} or {% highlight xml %} <value xsi:type="IVL_PQ"> - <low nullFlavor="NINF"> - <high value="200" unit="mg/dL"> + <low nullFlavor="NINF"/> + <high value="200" unit="mg/dL"/> </value> {% endhighlight %} @@ -288,7 +288,7 @@ When `@inclusive="false"`: {% highlight xml %} <value xsi:type="IVL_PQ"> - <high value="200" unit="mg/dL" inclusive="false"> + <high value="200" unit="mg/dL" inclusive="false"/> </value> {% endhighlight %} </div> @@ -313,7 +313,7 @@ When `@inclusive="false"`: <div markdown="1"> {% highlight xml %} <value xsi:type="IVL_PQ"> - <low value="500" unit="mg/dL" inclusive="true"> + <low value="500" unit="mg/dL" inclusive="true"/> <high nullFlavor="PINF"> </value> {% endhighlight %} @@ -322,7 +322,7 @@ or {% highlight xml %} <value xsi:type="IVL_PQ"> - <low value="500" unit="mg/dL"> + <low value="500" unit="mg/dL"/> </value> {% endhighlight %} @@ -350,8 +350,8 @@ or When `@inclusive="false"`: {% highlight xml %} <value xsi:type="IVL_PQ"> - <low value="500" unit="mg/dL" inclusive="false"> - <high nullFlavor="PINF"> + <low value="500" unit="mg/dL" inclusive="false"/> + <high nullFlavor="PINF"/> </value> {% endhighlight %} @@ -359,7 +359,7 @@ or {% highlight xml %} <value xsi:type="IVL_PQ"> - <low value="500" unit="mg/dL" inclusive="false"> + <low value="500" unit="mg/dL" inclusive="false"/> </value> {% endhighlight %} </div> @@ -384,8 +384,8 @@ or <div markdown="1"> {% highlight xml %} <value xsi:type="IVL_PQ"> - <low value="200" unit="mg/dL"> - <high value="1000" unit="mg/dL"> + <low value="200" unit="mg/dL"/> + <high value="1000" unit="mg/dL"/> </value> {% endhighlight %} </div> @@ -417,8 +417,8 @@ Units can be different, as long as they are equivalent: {% highlight xml %} <value xsi:type="IVL_PQ"> - <low value="200" unit="mg/dL"> - <high value="1" unit="g/dL"> + <low value="200" unit="mg/dL"/> + <high value="1" unit="g/dL"/> </value> {% endhighlight %} </div> From 249463d5091657ec3e9d120b1a7cb95ba3bea9d6 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 28 May 2024 13:51:23 -0500 Subject: [PATCH 021/112] Add valueString to mapping --- input/pagecontent/CF-results.md | 1 + input/pagecontent/CF-social.md | 1 + 2 files changed, 2 insertions(+) diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index e5e8772..055853e 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -36,6 +36,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |/value[xsi:type=CD]<br/>(or CE, CV, CO, CS)|.valueCodeableConcept|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/value[xsi:type=INT]|.valueInteger| |/value[xsi:type=REAL]|.valueQuantity|Leave unit fields empty +|/value[xsi:type=ST]|.valueString| |/interpretationCode|.interpretation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/methodCode|.method|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 3c6333c..d7088cb 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -23,6 +23,7 @@ This maps to US Core version 6's Simple Observation. Previous versions of US Cor |/value[xsi:type=CD]<br/>(or CE, CV, CO, CS)|.valueCodeableConcept|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/value[xsi:type=INT]|.valueInteger| |/value[xsi:type=REAL]|.valueQuantity|Leave unit fields empty +|/value[xsi:type=ST]|.valueString| Additional fields, such as `.interpretationCode`, `.referenceRange`, `.performer` are not documented in C-CDA but can be mapped in the same manner as [Results](./CF-results.html). From f1082f49e9dad3d78fcd57492fdb1f2aacc3ffa5 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 28 May 2024 14:02:41 -0500 Subject: [PATCH 022/112] Add note / links re US Core extensions --- input/pagecontent/CF-social.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index d7088cb..6e7b5a2 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -8,6 +8,13 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea Social History is a category of several templates in C-CDA and several profiles in US Core. At a high-level, mappings between CDA `<observation>` acts and FHIR Observation resources are similar and are represented by the top table. Differences are documented on the proceeding tables. +Note that some observations in C-CDA map to extensions on the patient or elsewhere in FHIR. In these cases, a FHIR Observation should not be created; instead, the corresponding extension should be used. + +- [C-CDA Birth Sex Observation](https://hl7.org/cda/us/ccda/StructureDefinition-BirthSexObservation.html) -> [US Core Birth Sex Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-birthsex.html) +- [C-CDA Gender Identity Observation](https://hl7.org/cda/us/ccda/StructureDefinition-GenderIdentityObservation.html) -> [US Core Gender Identity Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-genderIdentity.html) +- [C-CDA Sex Observation](https://hl7.org/cda/us/ccda/StructureDefinition-SexObservation.html) -> [US Core Sex Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-sex.html) +- [C-CDA Tribal Affiliation Observation](https://hl7.org/cda/us/ccda/StructureDefinition-TribalAffiliationObservation.html) -> [US Core Tribal Affiliation Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-tribal-affiliation.html) + ### C-CDA Social History Observation to FHIR Observation This maps to US Core version 6's Simple Observation. Previous versions of US Core did not define a generic observation, but the following guidance can still be used to create a generic FHIR observation regardless of the version of US Core being targeted. From ccb2b984e06008bc071fb8d0e8f6f9dc5ef7370f Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 28 May 2024 14:05:04 -0500 Subject: [PATCH 023/112] Add SDOH note --- input/pagecontent/CF-social.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 6e7b5a2..c31f76e 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -21,7 +21,7 @@ This maps to US Core version 6's Simple Observation. Previous versions of US Cor |C-CDA<br/>[Social History Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-SocialHistoryObservation.html)|FHIR<br/>[Simple Observation](https://hl7.org/fhir/us/core/STU6/StructureDefinition-us-core-simple-observation.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -||.category|Set to `social-history` from [Observation Category Codes](https://build.fhir.org/ig/HL7/UTG/CodeSystem-observation-category.html) +||.category|Set to `social-history` from [Observation Category Codes](https://build.fhir.org/ig/HL7/UTG/CodeSystem-observation-category.html)<br/>Additional SDOH categories may be set as well, depending on the code of the observation. |/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/statusCode|.status|*TODO: ConceptMap* |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) From dcb45f628d971b96fedc1dd53e6514c61612b903 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 28 May 2024 14:26:19 -0500 Subject: [PATCH 024/112] Add novel about EDD codes --- input/pagecontent/CF-social.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index c31f76e..c035422 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -51,6 +51,6 @@ In US Core, Pregnancy Observation was first defined in version 6. ||.code|`82810-3 (Pregnancy Status)` - C-CDA uses `ASSERTION`, but FHIR clarifies the code to be used. |/effectiveTime/@value<br/>or<br/>/effectiveTime/low/@value<br/>or<br/>/effectiveTime/high/@value<br/>or<br/>/author/time|.effectiveDateTime|FHIR only allows a single timestamp. Send the first element from the first column with a populated timestamp.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/value|.valueCodeableConcept|*TODO ValueSet*<br/>Note: the CDA @nullFlavor of UNK maps to a coded value in the FHIR value set.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Estimated Date of Delivery](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EstimatedDateofDelivery.html)**<br/>/entryRelationship/observation[code/@code="11778-8"]/value|.component.code<br/>.component.valueDateTime|Set code to `11778-8` and map value to `.valueDateTime`. +|**[Estimated Date of Delivery](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EstimatedDateofDelivery.html)**<br/>/entryRelationship/observation[code/@code="11778-8"]/value|.component.code<br/>.component.valueDateTime|Set code to `11778-8` and map value to `.valueDateTime`.<br/>Note that while C-CDA hard-codes this to a single value (`11778-8`), there are other, more specific, EDD LOINC codes that could be used as well (see [EDD Including Method](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.11.20.9.81/expansion)). These might be communicated as translations on the entryRelationship/observation/code, as the methodCode, or sent as entirely custom observations. Any of these codes can also reasonably be included as a component to a Pregnancy Observation to represent the estimated date of delivery. From 5756bbb60b47bed4fdeafd30278d948db2407770 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 28 May 2024 14:26:40 -0500 Subject: [PATCH 025/112] Add intention mapping; clean up nullFlavor mapping --- input/pagecontent/CF-social.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index c035422..5edb5b1 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -50,7 +50,19 @@ In US Core, Pregnancy Observation was first defined in version 6. |.moodCode||The C-CDA moodCode is `EVN` which is why this maps to FHIR's Pregnancy Status rather than Pregnancy Intent. ||.code|`82810-3 (Pregnancy Status)` - C-CDA uses `ASSERTION`, but FHIR clarifies the code to be used. |/effectiveTime/@value<br/>or<br/>/effectiveTime/low/@value<br/>or<br/>/effectiveTime/high/@value<br/>or<br/>/author/time|.effectiveDateTime|FHIR only allows a single timestamp. Send the first element from the first column with a populated timestamp.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|/value|.valueCodeableConcept|*TODO ValueSet*<br/>Note: the CDA @nullFlavor of UNK maps to a coded value in the FHIR value set.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/value|.valueCodeableConcept|Value sets are the same<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/value/@nullFlavor=UNK|.valueCodeableConcept|Unknown becomes an actual value with system = `http://terminology.hl7.org/CodeSystem/v3-NullFlavor`. Any other nullFlavors should use a data-absent-reason extension. |**[Estimated Date of Delivery](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EstimatedDateofDelivery.html)**<br/>/entryRelationship/observation[code/@code="11778-8"]/value|.component.code<br/>.component.valueDateTime|Set code to `11778-8` and map value to `.valueDateTime`.<br/>Note that while C-CDA hard-codes this to a single value (`11778-8`), there are other, more specific, EDD LOINC codes that could be used as well (see [EDD Including Method](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.11.20.9.81/expansion)). These might be communicated as translations on the entryRelationship/observation/code, as the methodCode, or sent as entirely custom observations. Any of these codes can also reasonably be included as a component to a Pregnancy Observation to represent the estimated date of delivery. +### C-CDA Pregnancy Intention in Next Year to FHIR Pregnancy Intent Observation +In US Core, Pregnancy Intent was first defined in version 6. + +|C-CDA<br/>[Pregnancy Intention](https://hl7.org/cda/us/ccda/StructureDefinition-PregnancyIntentionInNextYear.html)|FHIR<br/>[Pregnancy Intent](https://hl7.org/fhir/us/core/STU6/StructureDefinition-us-core-observation-pregnancyintent.html)|Transform Steps| +|:----|:----|:----| +|.moodCode||The C-CDA moodCode is `INT` which is why this maps to FHIR's Pregnancy Status rather than Pregnancy Intent. +|/code|.code|In both standards, the code is `86645-9` +|/effectiveTime/low/@value|.effectiveDateTime|FHIR only allows a single timestamp which corresponds to C-CDA's "low" +|/value|.valueCodeableConcept|Value sets are the same<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/value/@nullFlavor=UNK|.valueCodeableConcept|Unknown becomes an actual value with system = `http://terminology.hl7.org/CodeSystem/v3-NullFlavor`. Any other nullFlavors should use a data-absent-reason extension. + From 215222345bf45b9cbb6c100a312067d13617bd12 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 28 May 2024 14:31:34 -0500 Subject: [PATCH 026/112] Fancy arrows! --- input/pagecontent/CF-social.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 5edb5b1..7db68e8 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -10,10 +10,10 @@ Social History is a category of several templates in C-CDA and several profiles Note that some observations in C-CDA map to extensions on the patient or elsewhere in FHIR. In these cases, a FHIR Observation should not be created; instead, the corresponding extension should be used. -- [C-CDA Birth Sex Observation](https://hl7.org/cda/us/ccda/StructureDefinition-BirthSexObservation.html) -> [US Core Birth Sex Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-birthsex.html) -- [C-CDA Gender Identity Observation](https://hl7.org/cda/us/ccda/StructureDefinition-GenderIdentityObservation.html) -> [US Core Gender Identity Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-genderIdentity.html) -- [C-CDA Sex Observation](https://hl7.org/cda/us/ccda/StructureDefinition-SexObservation.html) -> [US Core Sex Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-sex.html) -- [C-CDA Tribal Affiliation Observation](https://hl7.org/cda/us/ccda/StructureDefinition-TribalAffiliationObservation.html) -> [US Core Tribal Affiliation Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-tribal-affiliation.html) +- [C-CDA Birth Sex Observation](https://hl7.org/cda/us/ccda/StructureDefinition-BirthSexObservation.html) ↔ [US Core Birth Sex Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-birthsex.html) +- [C-CDA Gender Identity Observation](https://hl7.org/cda/us/ccda/StructureDefinition-GenderIdentityObservation.html) ↔ [US Core Gender Identity Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-genderIdentity.html) +- [C-CDA Sex Observation](https://hl7.org/cda/us/ccda/StructureDefinition-SexObservation.html) ↔ [US Core Sex Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-sex.html) +- [C-CDA Tribal Affiliation Observation](https://hl7.org/cda/us/ccda/StructureDefinition-TribalAffiliationObservation.html) ↔ [US Core Tribal Affiliation Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-tribal-affiliation.html) ### C-CDA Social History Observation to FHIR Observation This maps to US Core version 6's Simple Observation. Previous versions of US Core did not define a generic observation, but the following guidance can still be used to create a generic FHIR observation regardless of the version of US Core being targeted. From 98a19d2f04555c93523f25c7dfdd62ab1819f490 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Fri, 21 Jun 2024 12:53:04 -0400 Subject: [PATCH 027/112] add example comparison images Smoking & Vitals HR --- input/images/CF_VitalsHR_example.png | Bin 0 -> 129590 bytes input/images/CF_smoker_example.png | Bin 0 -> 142223 bytes input/pagecontent/CF-social.md | 4 ++++ input/pagecontent/CF-vitals.md | 3 ++- 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 input/images/CF_VitalsHR_example.png create mode 100644 input/images/CF_smoker_example.png diff --git a/input/images/CF_VitalsHR_example.png b/input/images/CF_VitalsHR_example.png new file mode 100644 index 0000000000000000000000000000000000000000..0f0353174de7247543299a105c2760db4f16730c GIT binary patch literal 129590 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ĞXhc%M9~Wd8_>NT zen;VvgJ=NJ2@3H!I#j)cI-*)Zx)uF>MaewWT)pUhJtZ0)-O1&9sh?ix=ofL&65^&T zG=<d|vUWwANjZmXt~hsc&Z=<#0Xrdi28vlE_kjXtjF#m|aDc?zkpyk}>ny+G^GU5t zX>*8<ai4y(E0TWXrIF$MTVt8)Y&(eBsXHZR6P&f_YQch_0BMWrEp={V=P3w6eRNut zssnx2_Sxr#gq<5=SYEVsCESY^?BS~vC~dLAFL0a}&tH=_EP-rS%wh3gb+1}kV9&W% zxb;PY*H}9zo%?zccn_|CZ9&V{W;nG`F}SKx8jktR0TmD^@qn^m{wh>M!yQ)%Dv>Z1 zPDe9O4YRai4bpfsUDptLWlYH2_JrtYSNas%JdLZHYTPMhq0IFiTJ5}rSQhw#?YlAH z8$8+>^5LVi+6HB3g;qMIyx6J!OVvo7ZC==}Qlp_lOOIkwt5(s}Qu#=Qf4F0M^?S#O z^pCriyghuB_@i1&8&j~}nyvY1b?)~y#qfJWQubAaw!-!mH;yCJv^EE7W$f<+XE#!v zx{SZ(1C6S=4{ly-i3|-RkBcwD!Y51cle^q)hOk^uoCn|O{&Mfz99|Vn`^4O&fQz}* z?QGkkyr}QcUf8wWv$|q7#Is~6OHrZWFY+TDwg@li5`VU6GMgFhHw;f{aLSNd!DWN0 z^=MJq_lBtUM;G}0FlKn8XKO$zp1=9W(7Se~bIq;BrIC#@E9)JZ^5(5^#Wv{?*AHp` z47GP<u6$_PNER#|B83G;<7FHPy$lw7DapNaI(`aQ*Quu1r1P`eh{I}Mj$FzP4pQj4 zzqA<E77PPwPhLi#sv?24WhZRcFwB@MSjrr0JTvAMfrDuC!<u#Wq<dhQb&(;CAAH7l zy6{8QSNkV)PEj~csEwzZV?UKieuZni>m>#*hHs~6?lk(SL}Ey(+SXL`;kM`LT1)z| zJfi^T57_=!KUSMg@PCRf^&^b!!G#DG?xxq2)vKRCEAt7Jk=e;o^GRMunXPB%oD)tr z?%Hi0{ZmvSm|Wrv_L%_}VjZ1AGS@0kf-CdVi-h@C>^=D}8s-FI&)GiFQ>eaRKFS@O z-gp!TRIROHBM3B-4(Y3YAsP@n(}yJLk2aC?Ydgn87uG+!w8Kx29hthnb)spC%uoOh zP@7y|+}00zSbLw81-MlE^2^MkRR1JtTbD(v6918q<+_>ht)Kn++ESt?&W1<K7A$@F z(L6YS0S>2wc%y;49<yuIw#d;%6%r>^o_znS9;o6e)@s7H|K}RN{oH0!R7m`qzqrCm zf9vGgK*-tZ1}-PSV>ULkb!#ex+&itf_zWnDyM@+Q&SeVrjK%v+a<_Oyx1eYv@tKh& zXF+t_CB&Jn4m?@7kK3E|d?0rzog;4!8UJ&~d&-9m(5zzx)JhAqKG{`rIrwc+dSJLE zA~5V0_+GAVh0lD>UF#m!izI_d7ln9Bq4G7QO!*Jvv$`GcX8f9xSm{kVf_G)bi&VEx zQqr3U%=Z17w$q5ni*4P(8@%U(rGQRpe#pM*i2hTl@P{+hz78QRo_iE|#cJHK&@Z3b z5<Xado)T+T5q@$Xs_yvJHO`zZVU-!Ba86N$7*aZ>gEa1)kJTRG^($W_WafvL6%U*- zRQ8ur4{`RCLl`K*LO%z{1f2~k-h>`%!aGZsXhK(HZjyKtjGn!MuaI;CGnhV6g+Gcr zDced$)!|&3c>ybP2E$Lh<;=wW0_xK-_@wMJ>jODTn=rv@v)FVD<{ssawBw1{(D%(Y zz_Ik;pWg)-`ufJb*1J;HBkTxp)v8h#I#~Jm+ds;Eg8Sp~5&1KZ4nU)>{bgouWYs<M zoIY6t;3I;0+xUq6SQZ9|j?G?U*anlpgizTbsd)MIaC5`0c7VZBb0JWG*qiys3Mz;b zh=RI>jK+fGcj}8-GW5IG^0-gDgi<ZoI>!@e@VYT6<MpF^{g@%NofQkGGp7bpWmq+W zMf3e1fdk9JscCCB=}ZV8`MqZAQuw9ZOtn#9UY95<J{@h6fiLdplQ+-sA36QnFa!X1 zl9Ci{(AqLPsR$~9eY~TSy#$t4+n<i^1Fn=_`x5E?X`LNBnGbXu+5pEn_Oh=lv|iR@ z_88V`g@JDIkw@(t;I_S2MWsVa!a6F)$}1GF$IW)REwR1AT3xh!us5pt{vuu-mudG6 z@ZSur1z#Uln%oUZI>k+#3Mhoeh^E%wJhWA?c1BM!ZB9*Lc{1K3J>UZ1(?--wHc1pY zH+Zi50pwy;w0Vr!Ecc=O9>RnysIc~l2iC>(6m*TwO=ko-Ah2qq{Lq=rUY##)c!dE5 z>v3T8wY-h&(hBgU5~HLiv&mkQ5Q!no;Vol(A6&_pzTKVm3$QY8$2V5h^${QrZZt@@ zF=VlRhT~STSt4b5bG$0S1PZi4Et}JBOD4eef9GTa1kWUGWmZIy<9o3KCt-Zra{cBA z;1B6aI!Nx1Kb$A$zuWP(E_xk|ae%IyH{m6=rp5*)_pHptV#yijl*VYjOP>dkjxoK< zbSwB4O3hZ0RW(v(G7z=Zmu)hpth{!I1LpOc;L3H{)^+cA%+j>i1uA@-J=Y!)wF32O zq`)Qm=X|63Ho}vs8Bk7%)ym>G+oc;IY2&fJmw|89nt&z;*zb+_pX1ArrPfsMXkBd- zypXxE#XINmbpe2xNsR&g?}YonczjtO7$VjGNw;9?919ldxKJZFXBSh~{n3u-RA?rZ zZ*n!?Xt!0wXhMCx4E)Ytxsk&*ufoX<9(TmkZ{bl*Hap-2-I8IkdvULqJkq;lW7)xH z$h2cyr;aPC5*4b?Z*7DwIPew8^9_>`du0d3KznDNj~blRpe2b0$n$cZeD+MOpr%xI z@fB5CNzjL|tRNCJrs!d%=e*Yy`;yx$-s-d;tj~hwanv$3;-DkG+9V0aYr1(F1NlRZ zArFZrdv`UHR-75wewqAs>-6+8DeG)k=IC1mFj>r7Mys+u!9-cVC#rQynR5VLueJEa zLM-)!Kb7$3Hb{R_^fzdy?)b6=_gEoxAUYPSMhwb4U``OVro@^uCo#`^cph6Yc;4lP z4_PERr$)#5OY~JB-84HAac^Pjvs=YCOeK`uU$3bgJx{}au@wt?#eNAY9<7u-f@;4s zGo~d4S1<2rbuU1q5X8s(a~&`y6pHQCY=Byf8oY2@8k8aCsykNaTVf_Tj5PrRz=iOA zBj+k`A-mTq&&(Lz=(L`<8GwWS!uS!=qwBBwqV~H8zD*%7>JCc0h_SPo*OVJ0MQLLV z8Un{ur^XRCgSTeS22X0plW&WG<=ZFsmKl_F*fzrK^@L;N{jc8UVSd(M^$FNKTTyRb zVyW-Jf}Bf>e%Nk>f~Ra1_oLPbjxmPPR_9)tBd&NI-b9vuk5#c7KrWjzTofhvKR*HG zwPUyCY1;?GyS3Ktgnz}Hm`b0#di~aSw@*tIunU4YE1<g$W-+?LN)s-ttwpceK#zG{ z{bA8d@TCiz=Wg{*mS0O6L)6;vr{Q$>IzaVBNxfFRVB+-i!rCYEevk8Ij^IY|cwzp# zGm%4hn<PUiP~Y?ZCyz8YrH3|!6}PJXta1!>{s~WMw=R-Ls?|he+d&io+oTL7qCTj3 z-G;<D!V9p0MNNMe<Zvw*QQyq@x@OL#w9!u{9sL$y?7o4pz*4eK45Mo6uBkTW=!z(l z7w@<9TrD$s%(V+D2LM+$R$Mmjo0<*Pw~m3~n;K=$OxLw|G2uMAO$UCXXAFHqsST4t zj_ll=;zb#2Z}#Y9oNx)+jo#M-j1_^z3)TgV$(jIQx@V6=z+5D2Pt!$Kq6Ze3*S-NG zL2hDu=}U{;Mw6Axn*tA6``!k(yJsn+?ghap%A}a)pvD~Ex%CT|1nYHdE!HZGSVI4} zUH_O?`YiTf;r(2j1@Qspivlx2+P3#qNb$%0j-JZS#3+hg-2bYyfk!&1IpH}sILaa% z%u$BHB>V&&7w+NuQZeErYqY%eC&66Bhv9jn8rJ)Z-wl*Kq^h`=5pMxy>tIivP5gwH zMK~_iAY^Q68@}w$`Gu18&s>g1Na3ylZRKs&pF=9|M=P^&CIg(*YYi9SUWdsoNe9*X zJi)#%l2eG>BqGnWrK{0|!ciV7_su+0W(D*<5-J^8PKb43p{NTbkHA<mD0aWgVMQX3 z!gwxN=E)eTn;dG=IKOgJv;s)uQ{#O<WM9s?FQx=<9}wLHrme~l4vQr|M7)H#2)^zo zZAVdzB?J;*)Ze|PV)tP<c-Y|^Fib{mz7G&m54}dvQkI~uHfbF%y^dH_9$NWX?C4vd z9)kAp4bpIdEgaTymXdL6_wY@==lsoi4H}bpjIahKNB($Gf9A~V{1yEPXjB0^Cbuk@ z^}xgwxAv$mE>KV;)t9)FP;@U~4~4-9d#gwPIebX5ma>q6ERDXLfu0Xf$LRClN!U`j z82?Q>WrTW-2E52{Wv(MYr$}Li|4`wLgNVV(MwL7E!;xZ1omF_n#9eO<mz!c%LoFwE ze6?u-IxPS3*=y#$n77MsP0f@J`mK1ym{=R4H~XR}x;{4&wUN}SIi4ZRsv8xiWNv;Q z0UJ6A%e5#hn6W<Q^~d#0cmhKA#ib(=*Q)}*3LPWVui)R@_Y+Kl!30^Ua7>&Rn{tcZ z;FX$mm{CwCL8?~y36pk={Oby>3yjpGg(mN(ej%MW>&Kh|652`6N*`1LGbNU0w#(yD zBs;b7pywuI(C!g>46jI)f~s(<x`t|LjvDf(-1Z{t1C?Gy`e_|0W%4{p``L;Kqzrj$ zIN--WN%eZXRysSjca4KHNus?kjl`Kte;MBfY|(nZ;M&>c?)Kis2{=Mb>&=2e8IeQ@ zG;z#TKW~n6xd7R}pbKs8C$2%`@0W~)EKRD8$UXpCB6QJY;j&Zl34r{^o%RmQ9{U@T zyAHtK9-9yQ%tCymT~m<(%^I^dq^=4RWwip?h(29wIHsrO`2YrJP)Oz-=n>K2OS89` zoA2rF^dm*XO0+S@*p<f>3kz-!Pc^7kFT9JAWc#=1gc@`?`vC861IC!gVXZ`6FVsTm zp+nq{9%_-(pDKJl8QB*IVk45gjmK)EUN2-h4r2TEoJ*U>v4cMcY@UYB(22JqPz^Gf z@j5bx{f95^Cq|?fN=dFb6*sNFjnW!vq`hXH`*I;AK<m7hTnf2+Vj-26v7#%8U0*Z= zve~D4CzAFwre>m$H^&lBwQqiTRzKc3@krjT!yStw-%RN!w>^4&&9;YU9XSGxf!GvE zvD-lDfLWxJl(I*wJX`cg(Tu52V+FR~?(ORL%?QU--<Hwnt!ok>NIQr_?9%7E_-J|& zk7=)2l6Ze8j#i~mvrLprbP8ud4FTSXE)<$08r_;Y#LI|Ur)i6{Ho~b##LipCkJ`iW zd}kTc5ss=AT58dzX?u`pT5#u<?JBWyyO%x2hy<CA5u3_JM^&1R5Y$7c=g8{=7wjDf z%>YHl@CD93;-6B2b;!Wh?7y?`2)=R<@@@Tcx6u9$&&K7&@R<O2t4p!YqLPy$peP@R z<=v?k$T#FdCMry#KP|`km~J6GZ!)AsZ*y}Zw2dmQ%6cE+BL<`Dl++&3ZB3{;z{r%o zyq`OXOK5J2>04a$N{h|oGyX(XzGUP{d5#W6T2kuMVml_gyxydz8}g9z8}-joA1=N2 z^B~rNzZG$DobI_<o)MTodu)7R#IJ6g8fA7bd#GxpG?RD8vO(3$cx3d$b(kq@1ntaw z)Ch!7K^hn&F5Gv;tB=vlj-u0Bh(b)x>4eTG=cMJ@jQb_u?st*HNBF9UzT+AvY|j&2 zqb`m%UKQF8>;j9pe^1x^^x~39v$C}Qt>pSJlqLxp#}H~z4KX=X12xRjE|MJawUO4{ z&!XQ6_3-VyG~+@tIu0NY&IY??_m1qle=EW~<@<>Ah%r0TI)$C#VFnpy`GoNXYScp( z#{s~?C~=l_tVkpzu~9OFfw3s-h;^<P8I8HuaU^_dTF#!}daLT-4@Aq&3V-_)KtSE< zPH!IwO|+6U*~&DPi+1s~Vy`m*^rG!-Hcxl}klb+7p&UrM(EtWuR-dO!Q&wuH1YDZL zY|X`5ot8e}#Xf>|&q4}~#}<6LN|rlqG1zMjkohVYwIu=ICWC}D-&xjX$fpdah0+W& zI{Gm-g)PO;oXTAztKt@vqZejpdDd@)rW$!=y_@bbw%|OuL;|N;z<MZxrnh##e{4B= z4pPXKZ{QYYkoyfB8l5uylQ^aT-be=U#vE<J2+r$AF2+M);PPT?lbp1z=Nuww%Rx;4 zge0qAIzwk2!ivU9U0E<A^g2nO`)QG~tPKaD3B^W~B-3%rwI!WlzNC&wiS1ZAp<&B- zjr|xnbqa#EzB)@D&$slz5cCHMyHF#&SdbUPGunJM9Jb+R7B~Cudz5~C_1*f-g-b)w zlmdRj5a=NQb88R}lQSDbEW3uFk3(|#Kk%r`hw(~y!r63wSpCgfm94@J_WMZpkbeDE z@i&_k)WeT1ngdvCa3jvS`o<`?Ind*gQmYHuO=ta(eVQXT&%A9cs+Cgqr*dS`EU)qI zn-DN|yrVx23radIYwgAdm>Kz4lZ<-a#1gG1v`#!7eX0C_Q+YqGuWrjArisgDE~rHZ z&ieTLT2`d8sA}~UXxOh_CQHX}XkSTjG<`OGX_T4{DgnlR*|`5AoW6QmG^mFVED-9! z;vltQWR28HFEI1HaWaekNh@5ePcMUl3r7!tvNFJhp~n@M=KF_Q;1~+lYHNl&@Ybe; z?3Gt+xCyjbk4yZPs`*F;kBQu1Adwp%QfQO$V<)+WH+fl6ZVMRl)-w7hL!d!9{M$F= z#(vh-=s@4==m;f@5n!;-GW>6rjFah|IQDjY&N8gTr3S#uY{yo}ft}aG_o)inqE#?P z4R?Bsw#7`0^Z)&`0K=yHH5a4$ON4(}|MGuvX*+h@`)8ZYesG>ybQIXQ!0TGxuf4nd z#Y4aHS^oLF0s75e?r8gM8vq)p?(4s_RF8l|@Ar@G2>%}fEA_v(#aP$=;aKne{k`+% zzd6j`pZz}){6ARh`0}!}EM;F)EbyEz{^s_#8#&+wI0ZtIuZ&Ko?%rQ#vfTFmV07zx z@v<H*q(DxTpq#>{tNNyBWPOXchi~{KA{re*9j&FWGUqH?0EvF9n{uqsVhDuG5t@Od zB}4kM-g$98qa+m<J}zW*DmuF3>DxRXL2J2j+>d+6cB?SGi?{0CHDPrI8jMe*N2bIF z&(*_uxWw4C)Cf%#2l#cJ*bEJ19oc1cRFp@3igVFZ2{pceA7{=ha&T#pAObSdjOo;= zb77CCH1}>(y|~i?mL$-rJnwi^CuQHK)_9dHzgCVzx7I~g?}vyc<32UX@~NLI{_~-u z5dk#;>vFZ`t4+ru<kk^G=XWyg&8ND6M-UM5ONM_M5i$RISqA7a4!LBM(AWS>zx}Ea zzlN4_J7^DwdkZLZJArd3G80Mb$J}R4I_Z<se)_m1qXoxQ%%>GA#FsRKj25akz~En6 zcdW_p(Fu6Sv{pk#$>vi_9G|E(*RfI?A4JjCkX}l?tXPTVTC=U^bF}qF<ZWE_pyOQi zWQkVp<<T$y>>Zx;I|S45JAnw7OtVg*Y!)`u=cJ0A?g$oBn^5#TIEVop0&bYBy*9A= zF3mar`_^d;7KK(eqpSd0LemDriB5Yl<K5}e{Bl&CQMyMW1KCmfVNDDX%aG`SofLlM z9Ie7W1Qv48xj=*SNp87bO`PwY>xaYVgvtGR2Cruo!#nb84-}El?3*hjWwsB0;IOFx z*ZlRk1TYb|)MHJw!YpRZb2Ce5KM((2rVk(q;d0h)2=G7N&dqR_vXjO{SBT>syG&<@ z&limxP-IJV+G;98IjTocAOk~=g8s~xryz7=Mq^O#t|`*~ZttITPOBGm_l<CBpvk02 zk27XFT?^lajdg{<Cib!Ca~cfRbzzm%+cl&4MwR|hq_xD^A~8`}{ufs{*g|4wbOYLN zGP<QxtK>_2))3D(@hAfM&nt{JQ`-@N%q(nnbHS~*hGWV7yBa(#(MZR<uV*kUkK2MR zr#E}*CwdffBHJiz#S438YbDq$8#2j8`X!}u*x?rX_{C8#JxiQk+OnB6fX^bm5MYAm zD{x_Qe`Y)6_zHRP<%8|BNB>`b{nwJYR-_o~fqh;X7yc&m&61pqn&?^v{F&7Er5nl_ zue!qZoqcwHJEclw?*F@90imw&-QY6paQKB`_tA$0f1KQfa<rS%6+dy0fU^#7)IjbM z;T4gWI&Y#(ks89R#G6gAi`v7t7MgL!^R>6oQinTQFq3C4LleH1g&rnH4Bvg5zg0h+ zhOsX8ZnReb(*sfnu`9$iW$risiMrPdPbA0mZk3q#t;qTB^glUIB$WhkPWLsMB#AqF zbXIoQT4k_sISseKes9(*1*NV~6rV-CC2O5U3@_(B;;768d&L5`zDv=b9Os_iZ_f!I z7Cs5IESJr<3Gypr?!MG60R^)5?_`f1#A6%_w8N1v*gwm4<uKQbc4r7AfZ9K&lgxsX za!h3RF<xHXR{ZEXzgJFmm4fC5`5c>kL;lv$|0qh)yRltCSxL3h?4jn2`coX6S`I=F zd!2o51S3)##<QNhyH`c+T|4s^aaQ(IX~zRNtiGphP-VGvgc^CrG&?E)dAHKt_c=MJ z4!F7#@9CF+AUo76THhpc9yae9+zc5Wo=`!65m;C++ZWb!F$b7x#^1fvxOr=qop2H= zP&WUf`QC977fDE9+S4zNg%T?!tE)83c;X8#Wf2E~)7@-aYtd4lhIzW}5eXWzBt5YJ z*1`69;gL0#jw!rR?I>4$)S%46*D|YG+Il|?C(>*(wmMlPDV6>)<N%aqd@-Bu-`<b7 z#u`!fNX06_F(eLCdpI2)N7aXyL&50d*i;Ct&jb6R0kEs&T=}%AX3q?a&GyfP=#{Mg z!|v$!g)I7x(jQmA{t7O+C@YAmjhjzv7pZ>#O3J#r_Fh7%&pN;N{qZK~onYc3pJwpZ zj5`X@W$IbmB?|N(32%{N(-;DKBjnEg$bp>Y{us>t5HX(zgMgtGb|+OZ4HJIkbjQ`$ z`6<q7YvvJTinFx*<a2J%bJyf2<MoaoPMu_RywCZPMDu7*qu$~msrnhxRVtyf!JA93 zj9MA>9eLsPvSsqei^Q!rd6(T1WB=+@{5zm9yT=4QTOU$4GCCptn4&D*0aBE(O~AG? zIk}(|0M$ZzrIzRpOjrndSDD_0@9TPPvVtok?WA`k_fwDv<uTVm8NYUS&t4rwSg#~X zqdo*mCyj)m^#-uU`Ccbgv-uCh&`)8JuiE<UCWmD+M^r|TVU{W1V=s~IU$q<&=hB~N zfHBBS+3i$^M}V~XM;EB$m#{RL<TWOQn9Rlg`c>{Y+q{v1$*_AGek1Ve@v@-%3R1M= z@kWKZ*yc_BO7@eoSJrn5T|1)9Jrz`1k{3mf1gMw?Hxg5)Onp=qEchU19FF~hi)(0c z)R<jpd#?bho#L!d06t{u$GXtPM%RbPs`$yDpuf8`&i8h>`>uw!eMCX#Pd%)b0Y+2g zt%^Rq+s-8In7Zd}gqGtTz9L3_e%W??ZC)4Q7|XaqRh0-L26~toIto2y>n#E0GmZ}V z(ChYa=)hH__vmL6PF~5Wmj{b3cl8G&PVH?L!zVE`>|wO|{q0{~zglLUxur>*VI_O` z*w5?UV-6Q6Q&@rG)+3sH8<K~Da@DOLj~;ySzjW)dQi&1xLn&<@K4G`r*Sy|Vl=o*P zJU(nhOVd^hp21oWfA<pI_UEkwFE>kF2R4DFiRpWw@98xEx3pp*8**b}k*Mrf`Nj?B zlafl@M|S+H+1io&x5CO_X(b^4f_#Br&;6_C5kP+E<_tz>1RKpthqhn&*HpPf{pkNu zQuW^_#)E%__T6t@9EPSrTk+(OGk@;r{4WD2>*Th8{N1|_-IN0_hTy7CEN7B%b9zpC z{(i!AVqm{;*yT?v)6S9cxAfMR^BO{kYznR5#a^N5<W^t4!uT9vo~77J6gx{qU%5kN zCg_-Zj>e72BD`waoQZW8CRY6;r=y!`^Jj5<W9eKjyC<i$@apiS^9dqX`0&(VxFpx< z#MYAN%6<PTiN`T~nJ}d=cvF3Y{wnIAQ_~Co?-@6on<*n+Oeb+}vA;4mr?W0A_Qs)3 zoB3}s;l{P2V3=f<AA=+oBP{qd<uLRzEtysQI?|%6@bOAaCK_hu+Oaq{#9-I2Fz${l zJKaM8yLH(yK+7zPH-hyG5)BM}>oR|tdcULG&$A&DQQc&|+Ayhkn4TAvob19uH5(2Q zzG(MV?{Sy$+D+j&Hz}>lc=HwRT-C1XaV!W3)}TS-Q_s#Y=C$t1Wo_whDfCJ5bF?C= z9#!=-n2l)+CgE(SRv4oC`Jj8<naF`$B8kN_fe`HzGf(xF`Bg&goDVvGnIr`obWOo` z?&v(ZP3<w`0ZM**DO+;2)uL-JaAjRCge?Q)u`QmynzdaQcs(8Cxm{PbCHxM(qNs>~ zUf$4^#GEg(#-RsJFtab$`c=!!KaV{wXIBGwQRko6BfHoD9~fcrm-AgJWrwGkF-2W_ zY5A5KVIrVXf>}G3Gvo(|Z|pMUAQJoMM??XGLWuJQQRLUIF*)dtRRB!3Y6&VAc8-9X zhdLETi_Nd2yFS;OCO3vo4i_(X0XYti^63e(3GO}{->nzDv-7EO(x)~jj(cmT7m#Tp z>-Fuoyshgag=hA+h2`SI^+cojUN`V_%lMj@vW1epOb0(owX<>KaNpjEq=TuiO&gh) zxs{=*z~u&ND_<Bc!yO%JR%5s4uXLnNzMy6)+ZCm$`J@!OO4v~r)j6e=-%JgIQK~LP zG_B2oob3!@IjM32q>0aO!p<@CCgy>DHPV|I>?c?G7Ypvr56af1-nnlPu`*Pp0rK$P z)Ria;ZdIqou!ayT=avSw(lA=7*9N?nGH!(k1<)UurhIf{?o5?oC+wPCdy}-3Vc_eD zDwtn6sFqpU6kAG#ZR!abOqP%bMoyZe8jO0&K1l?M@=ry*K=wt=$MZT_;}N?Nvy>^_ zEj_ingK*?rCVBY7J9ntjMWSdHxI4fUYiK$aGOW6pL?YqZ``J<!`l2(ng!680&%v1T zw`{F--xal;J9agkg&y0nWBrt&?sd?w#t82|8!A{_VC7P7H8`&!3b(F$Bd{mTc%raG zQOw%hFnU{9T|daDww>|Zz*&-pJ9kk3N;MfdxwpUk@nLdrA${scvmt_P|F7<<t8~{d z56J^a+JAcPo~@ucJ!cR`cVBh0;M0(q>hz}#pA4(L7?M8c$WEV5I9<7eKz7oe%CGn4 z7*4X-+`apiU`ek{Oy|YPkn3nPZ6K1eR3p+=)+J+O6v1UXs;c6;=evdy-<m6_@(w(m zlf^1^45HOMdV`D<ddE{_nF`#-HU`bFR&Ug+lTrD+>;<9$Pq>(h*?S!^>o)%>9TRTv zpt(AQjm;@SnwWO`9lwPnPwnkWjd1?U=1zUjIf{m`)+bUtgP|=D{2J%i8xtUy=vV#c zkY-64*xmQxc(muSDQr8YI?UlA)^$L$qqL%0km(TSIZ(TwfNFaSdSy!=H==PYSH2&$ ze`h1@)k@K<+Bdis+48yJF)KIRFQ5n;$}>P};6AfcHy?+<KiLGSvyVi`o5is*0K{Wl zH%0>rNp?D1n*RK{R}A1+YmBs5^&6;xn!{ey&^q;p^_$<|i2Fc-CAC1jR^2qq`=aCw z@sP(-Rd;~lTi+{XHr1=yfC<xj#L^I*e3;$VVXc@6?Q(3#4<VT(iq>j&<h`T3P4i{> z%=znr#ps3T4)?k8muF;4jB;OIhYUr8ddBQOyo2+r8w0$?E@kRYI>mp601gibDn!bn zdI>hPG|gf$KQ*`a*PK!wrQE*0P#GL?*UJpel)g!9Pc^o6!+3K7M(fN6<(w{rdGi3F z_dOA_+&Ry0FKjJq$K~vcS(K2?_Wp#MhskM$9ZM6YO^F1TL1Emfvm+tIdukl*s4FBK z6w)is{jMb|uOj?{!vOHZ8dqsuK<#%>I<&1)y@k<Qad6M%+FMFK&BeFHC%MD=a{j-D zGVjbaX=`u}BDO!y<7Io@yU7=m5Hk_%yN>+>c2?@Fv*Cq;Py84Rr2P3G?e4Q}??gXz zYE8y@!^8IsSCDF-d`2dRG?%8oB87OzF}q`RCI4^DIb?YW?8wcEJe4z;X&pSlefF3X zGBCqrfMECYCw&9SyGvMf>JIxTU{sJlP&5;9g7AmR0WO^ZCaxv<xS(4EU#DN8%DIF) z<kba-3dR+F>}5a(o*Sn}GKF;iG>AiJFSNs-`$U+32rsGnPIbpZriTCAa!8#tnZMaH zN6HVibV}ABXO~%*FnShiKY(<Zyc6Q?+}zX8=_gW_TWQo>B{!OUy0aJ0MKDgPcEY%s z?YD<YpMY0{M2kxDkZ$YxH~JiHJ+Sr*e&UBUj=b`zj8Ta~)H+L>aJYiUvxikne6_CZ zRH%mNNUw?@7v8@Pm#~q@gzh{e@+#7)$v#twXpJ~kEHUuBZ@wiQkfaJH4(Q5`rK?xm zJTB*a>Wk~i9j~K*wOl8Frhd7x#a`O_+{=f351|p}-!s;K4Ah%|zs>lUL%uKpmij=F z2N(x9+Nn!1YDfX>3h3qRPk?vnQXa;bKy9LjYZXGqy90dc?<>oTQ|eW+!d(o_YJ-)u z1y<~9qewDemP};4&2!Q$IhC3LI^vtsVeRF*Xryw4hl0+YfBQ7XMdllmYLR!~-L46a zRu5mbom4%Fd6ggy%bh%>hHyAmb0KKh#siyB|G-bA88oau(R;D&Cj3(-X7`$BcT~EE zuXliF?w{ekAqSl3C^w8rHC6psIx_$j*?eX1of&UbAxG^%zyRc_edZsMtosG2WzcE+ zIu!RKQe};y^v#ppe+)hm$}#D6rVQ!|sj$1&le1PCEJpL>b7EC>D^#IG0nB<!A7I8< zUcIRR-hJmn*i)lMy3?C4e~I?g8F5gb7?GxQT}~;qW*|2lN$!{}eiHH|>Zs)u2DaNt zp3Oq3zM|^GG{BgL3<sg8_wcd+oB=_7>*h6(kT2cp2H@%M*Z@hMQJagwU%gS8+upBY zc>%k0RnmdYsGw%Rppkle+d+yd5vXDfc~)+Tx<sU{-%&2P@x(-kpPY4w@M=S$%Gh47 z(_b-@0Lm|7F%gDF2JKnT4;x|5<1cx}aM{nKf*}Wcq-YxRO0=smS>BZLj%(T5XhfF0 zLba^fF^}14+=xQ(z>ycgsCu~lp<+2;J1UfTvmjf2w43Ua3|m?OtWHs2EMWV8G|;Im z=@@wVe{OImgo6~QW6DbUVZQ_Vc$|HmLiJs?lvU?4)I264-|CWMYj<ellL`_AZIZk9 z-YD}N-})HF=%=Cpi;}C#?ZM^9L}?>m0Aqf&MG^yP6MG!#%G3aqU3V8`odvu)-=!O^ zc8~E@hUADZY}gluGclutD%tLO;vNsyfk_)n2PrGb$p<z(n`4;WpsX1V?v?2AY`<Xo z<ofgmb|etisZ75w?=PV|!HyXjHTCdKWR$u43a3Z^5v1LxFp!53Mh0T)3j@XEtpqiQ z-#JrMaR~qq@{*9UhCvo_G<HaCJ2mxeMHvMeo6VB5njYJym>F`@f#jQF+(y_>kle9D z>Ni?Cds!TTj6UZMTtF7@{=+0_ZtTpz4{7=zCRf86Tr77W5RZiC4a*DSlf@2pJD}HH z<zy;uC@9Ojx(TtU4N;@~p9(iPJ$_Shj*Hq3mYt~<IhoRSJ13%qvIOcDYfbEzNZ!tz zwYK26!4}*toJ*e7OjdT-kYb87DysadEMj&nUI?<GcsuX<UFne*p1{H_8*puCHU2Bx z&n5%oX@WZnPNA?gFv7VRCdyQi?Rol*RJXxvWz5$D?VyEWWZgU2veheoo`X?|_LZeR zBIyXjE%#AFRMh+rn+7N=6u<#Uotv|YFS5bG2x?NMW)A%(a3TicZ^{I-GdcnwRnY+{ zqEd;ySMw)hif+Ol0-jdLqTUJcx4P?pIll2_;^?dvSUZu}H3A$1k!%$%l6*Bi8rt4p zjF;43LA-qgMzLkcpj>XQaUu6h^^zZ{)ssImv-(M>@`80p0Pd^iH&C9Qu3wDE$SN`I z$AKvV{m6;S(Hw9|*=4^$tW?MoU}C@R`P+>V@^@SRqm37Y#SyVcI5cMEK5H*R295yO zT)^a81H`9PLLb!4wl;7Jy6R1m2rDCMBDTmEfItDLwZHo18q3Z=gl~dJmgMqNx1Lk+ zk_Exgpkk2GTL(t065Z^Jk(!{56oJ8YmvD3Yep2V?H&2cjEAq7c=qpdop(%3@=jq|D z`wPQ<oz(^W<O4D{3nAKgovtPVSEk<Y#DetkV#7#-Wb?SM^*coxOn{``c$p2-6z+&! zhXUeMnZ1|>bQd#yZh~0y%-_%75-pLh)Idm3PKtU8d>d>R;Z_iqJ-m850H73u;yinq zRN2&ALPO+bc)@cc6XHnfvm>9#JS*iJ3nsFem{bdsrQx;)xN;b~@%4*?MuxFnmY-qS zG4pmA8B=DuUN|j>z9_zp!T@C=kds{n+(NZI-m@kDd{jot$vGtud^<NRx=s-9ERQo_ zCyv6AXX^y9QWlkEUL43G0j|*%GD<CTH76c7YnckpuAkfKhbF;qNxw*0_@*4@-yh4+ z$Qzx-?vnKvs9(LNy<iYa@W54?;)C-WJ4+uc4(cwB6iRwPDn{_Cje_g*y<)M`xy2-Q z6!D<#KY2m(8uOjObyj^)$h*71>{Xp`az)6;Cf%2KSY__63geF*uYcuyyu_UNWnnPd z8YPx{qH+iW`D<lS#P*_9=*wHi5&30ND|pUNEo?{5Vrcf*k!Y9MrD+E9Q|9FCyD)z( zPo)^l+1S9)5yqNQh3u1?5Fn6)`yw4x^tN$H&VIV;Ru9jAgAb^>0LMdG2g;vQvT#$` zZ#<bp+!3(zf7G&<7}YG-^z*>-xu#KNnZ9qw<;TBq-;a*F|MkkVADJ{foRkuz7f=7T zW!2dK=dXB-cYmt5H>6;HcR@Iuzf`i3V)SbvTI~Ce6aW8pSkts)V^q$0v@j=)hUjiu z-TUagr!)=;MB4o3lmYx^`!#)UndrPD*U;eQ5#72g^4HNvcU_?aw*Q*+-&^ZHu!Mf> z-0p6~lU+jBt4?zO<mLK5m1o;P0M!2<lI#DUH?stz^IoyJ2gxKq8vDwQPVwyq=YOUV z^o&JZ-zysJ)T`lt*a(PcYWvs2&KR$%lu+!tJ5m}H<<t;UJG%S&DyxDOTV_~xyp`Ip zMKz`qHNWLiTT`p;4-rw3jrIYtj>jISv{P?EPftCI)J~98LA&|+ZN2N(Ugd|iLkSIQ z)y7NN&zM_H+EQLH7NjhJFqXm8-Vn!+bZQ`NFW~nAl7m=Cj>f(w^I_pOzwx$VdT-?5 z{bjdSBYN!oW~>BW4QlwJVatUKCB|`DQDrft=+rg;vw%;TkkQ6wR#tEMv$jM6-UiHj zSfUOzsYo>>c5+7^2WzkIcC$pUHsUgH69xLdOGw(NQXYmpw=BfJVd@+q+daS9<L8ef zuT;duOkY(bdON~5)VEM{HzvD!Ve>Gv@p}lWF)z?hkg9o#y5?m%N?>Jwt_&SjXT1;U zW1#l2gz1?hVQ<XSH0%ZBW79OQ4(j$X%04>sR>;*9SiMb%lgadoa%&%L2~{~673?B! z6YlKgyR;vlqVvgRWy!ZHoz9@2Hc2j~iYkX!kIYF<n2ahihYQ&f3sh};$I6B#f2Jpj zX6qu`6+L&llT*Qwo8-bGVWVEK*y)*B)Hg3e7Q>Umk3Ns5<7lHB0~Y)e5jS&kEzYB& zW#gT&pMP3hVrE-`zKe3SX=UqA>uh)WqMv8<_q{u^tbgw>0(CoxX|C}PAYh5I@$a1< z4@i&rgZo=fRd}Adaj)L8>5c+;ihVE>p_*-gZlOwM&_aZIIC*ER?Wa4;xpr}Hg(Y3! z9Q)6%<rk$*HOsGr@!N*O+Veh?YN4z-HCBphtJKyvZeXQkwN`#~@oiK0H?eF+G`8ws z+n4+N*o%>ap0pnCY6&SBqUIfObi28i@Y0mdE7_iUIDV++?N&y&gI-URsZw(3K~%~| z29=u47(#AHS4xBrAv?Ku?S;kDFy+_I2Krwfqj}s<-ViZkRfhbmzO*SKn}$ifmizKy z2$R<+aCFSZ8I8TmfT_c;@`FmIl{cx48PO|r(QvO}qg#IPwy7wzgiaH!v!eqxX{k6S z%H%9m&#aB=9zb1jqm=6qlsc<pK1|l-MU`FUj=Cst8uOwl)jD*|FtM9DuX1T_-0;a@ z2~ygb(Q+LXa_-++O%3+CH+nTwbaiKg@T7PG4Ro`xh{U|37%wVe9^s_8K+EP}syHc- z&(4(+$UwkwSckecubSm%o3YNd5hw5~!i8y_4q15Mf}=jh0-(zjXMwNHM}G(xX4>f# z^l*9`nO_>b1j{1R_@1Lp-b@66&XA7)^0~_004<=&d}im#&Dq#4q+YPBqFk71(Pon8 zLHsaB3d+@7a1n)LAfVTW7GB0Bs<w?P(mKyXo3*RprNC3OA448{LNTD-S^NK8BOSYa zzN=q!vpw=}d@JnWW*JS>6L6(g_x7}tc0u+cKsVPv-;fV*=~nekE@|txoH1<~Uc8jr zKfu9VRcZx-Jj_|h6y>D78g`ecxi;NM($itl9NwVv3>&r!mZ(e~?A1fk^HjN){{g4B zq%zx_6wmpfyq&%)_VRloPTqLbnIx(5*X}!rt1=qrd^stJj}&9i=##GAD;UyLS|V*( z5biHkoxcEnr&rPEI0nZUKEV&^&0j=|Si`fBCcxYWT2gPtO|u&)FSe}Un$Oq#%beV` zA?qEgf+cgOf*VK1oQJT3yQO5QzIozI*qjZ)Ar%pYCQ9DuJL&{!{mh0WOOD^Waj0g( zzf|Z<3cX;?bAn+I3?R=2+xcYG2NhLLF`}|v1dSuR?%x0|_-+Tmi_$*d`*iMfTOllI zSBcNu0NxCOrvWPER4gYe-^5hpqBZ<Jp@E_H&1c@)!(F{aV|BNe^f&uk==C0{u#1Go zMu~Vlg7r@PyjH^(-*rcMNL`x2Ti+5MdCF|?-FWqe1!lGb<W$fwzmD{SDznm9Q)31D zdhYR^U6P{FT5FmZnE^(ErYSFyn`$s%gQ~p!^G}*y1Y3-i_{MKer3q*)XnI5VKb4P` zYzA)(%rW^(uWSmFzrVbdn5j2V3M&1R;rP2`(En4VFWUlDgJNF#+0S9hXZ_f4h@*iO z;gYq!<8_~BEhnB}MGtB9lx%h|8B$^Qa-JF7Y}|TsVA%t@sQD*X&_O`jWP}q@X0qJE z9$GA3R_Ayp8M%6yrbX`CTcKpM3zeW?kLiV`_#_e{lv42);F%MslzfX#A6#aYV2cDm zeW|bQCn;BKtT8Tpn;{S0n;S#C#9T1+Ur%rAXQ(v!ZJmE77^sMt4dC$1*82Y-F7>~N zEb7baD1+J;`dTA=wIL9v?LP-%4i`;;{Urp;3KWiRsy(}f4LFzcw$G@~z<2gxdX2qc z>FU_|onD;HA|S+VG_k#ZRLNWb5#c$zq<GO9b%n)6QcKnj=u!=dg=H@x9-vyScL@xe z1_|!m(Nu5dNU}+p%pr<$K!%Aa!FiQ9o-`;nR56H4h%}cvHX@sT69NQlY3J1C8gOhG zOxsp*aE6-C$-kkf=aW!<^zq<q*1G}CcocEYDLnDcX?8n^xUM8--Pb<w(nOhNAymc& z+=;dX-_ECiVmQD9+r>M0u044I&=6gC%!Q^sJW*!SfWP1tXVm8k_7$d-JI>oxIVC&G zKDXOZbLHRNy#L?6={7FEX$9%^WtI}^?tJY`^77Oadfd1(xW2tdY=fjLqIh@ILe3h( zT9x+RbWHURY55B;kcRPWY#{BkZ%(hA=RR)-+n&_mgos3;4qdo@JZ|6Tm&=KwGKb1K z@4dZkcIJ?_RAkN-w}n_G`RTmN?5-66M98m_IT0W5lP<uz39ABfxQ5|j$l5#WJS&)u zJN87x!7#tktHTiZ^eIBGl6t_Zrbt3|J!_z4YaIyMYEli+JDFZK*Xc#yO3GYQEFaiF zw4qc`ya+~EeNP}?CgO4Zl|qH;r1t(`BX{ice!6e)mlKjuJp;6a!m@S3`G^*qG{U9O zRpg?Ni(*rQ!(JacD7iKtJkj&XKC-BzUrc20Os7VTgm`N$-ysPSN{yM9dIK)&QE8WD zo{K}+E}8W$ho>7D3&Pfg5ba1}8V1QbQ6Kho_S6gygo+wXwtnc1b6JUg$1y@9pY6h? zudh1~=u=p4>=46$iE6lybce$ZMmjznQTVwE{S>Uc+zZ~31^#!BeFKtr7~&1_@`$Fn z@0WfxoIA1<rvn?9l2VHfdk2PIVxR^L6W`+;m2`}3Fz}CugYFaT5$b1w563GRp9N0e zDmj_>Q9cm}GYcCXlDPkU^E5}TLH5b!Z0n7!i&D>Sn!7SZh|vKC_cNS6Id16%aOU&_ zMh&a#B-Z>gwNhNC{NO8DM*<$1<Q~6;!1l5TKF>f&R*2d9EyY=uVOQ@}xAlne>U;jD zqcuXZ$EHU+)%CdJF@f|Eo=lqtEC~%+{A&rEKtL6qkQ%?yYfb!vzjg`KvAuIMrjmg) zp2OU;SnDCz``Uow@mVh*vwZ_D(s2LjkodgMJ@Gb>F&A*^xAlvC!$a!V19<OvD|Svf zwj7+g#!Xg#^7)Ng=A4dA#o2(pl--_;JVWO)m6c!?4iy-fTbE!mz`IL4o&3ZrTR~Y& zANFXar43XzeNWmr`Wr&m?hNu|6ey-EH6Hga+Z5PB`LjWUbbNBq)H`9`W^T@?)?@+J zM3%`9hu2+{0Wd9Acs3aUrIgTDYg_G`9(-4ti_9j6tEdh7X|%$e(X(DrPO<gTcOOX` zQ@DO}YqD_yACP&c=Bb3;gL5+Nfjc#of#9fx*kUp?`3LBa$tFeRw0z>gq!%}fBW@*8 zL&5K*po~n?!}6A8C}*c3x6pts#^*59B?m;T6)YopOIVwBxpbG^$@X{B1TGpc)>UqW zr0uh4Ft2p>@UwaumS+M5>SbbHJV`!w|LrCK#Mm$RwpPO7;jn87<B^FnrxP5Hy!bao zC3p{D1XY<pPIV<I(iX+hxP-0+FO&@4?jRYYV~bnr7p|kNNE>sJ6U&^5M2Z+u%PhDk zctB4Pfpx2@UB2mZkaz-Te>9-kKeX{6Vz@$TU}#+R2M)ZWCg^{8o^W3*lfbW~)|Vh& zdf!0NEt~M-jtBd?330yXn<!@!K-t!}+(N%Iy8>C+C$ia-$uPlSeXB1*ULqYM5vI>4 z1ng&DB(3vW`_4<Y@-K6{dc~p)XNbH76)+}?z<T>Ob1XAn>dMHfr(40reZ4=vjQ{+| zvxCv(j>HF?(|`7qHc3^uggL4>Vir<xCY0Dtsg48s66K*$#Z21;^4N1)tUO>=sqmvO z&J4b(O$r>&SeY?h@BFCJv@X|6hoRQw>=m=x%pdRTV}#a6cWGFyP`~~KOdE<ZyuIYD zLziRD`2{BpLVgk+i&|6r^I5FGow)%Weg%jhfWd4=7x!^sZo;-HgQ@Z@aB7ZfEGmR& zt6iFPQsp*+PXjVq3Zli+{3>GOIs%y!)`~O$Gze2F?0{^PMz{->5cd|XL6mGzHXMyV zRXxY3=Y`U5E|{1yPxxBTWI1arcYzwX$3I$2>$-TcGL|hdwsvrR%><fQ7_u)xH_taf z@J&EAGgR8Lk3rZh!5`N-d>sMU>+%)l_J-9*Zhrl#`pU)DgL&G7e-TewP|PcpoeZ77 zbZ_j<wmacZm4<+$o|N9Od}Me-Pp5_t{miR!02Sn5`xlE;$RC@HCwmI;Naae&Kfa>3 zbp|^T!*c&(c@Id>fpOurVo>wR>!74?L$ZeT_6RNG(AFP128{c#N53ZD{#BuoYKP-t z&~(vE+`d@T-vZChv;T{!x~EIS`j6Mv|9i~Ul`RAT+d$0UMry8REl?(hwe=izo_WJj z-&cTm@4U4}96oAFdTB~N7Ln!Y*c3B@n=Ui_Ek1qk$ci_85`z}lb-fex0<n!D_%BPI zdS80vXj<->Zng8)38YiRRs0C>f4zq8GC6Mz*`pwM8~4~m{BKvn&TVWYH-)deGfVl# zjSBcqb$}kYV!Qoi*dOk*ox2pOLx6dn34~b#Pg`R<@}_%j+Fa>@y{MR&hT3b`HS|%~ zwhZ_3iT}^v+~gM8>`c@(!nr0XeCYebPkuuk+aZhT=bsH7+J=Je0dC8Ko~fyga)1~^ zPIUEt*JXfq-@hG<_c1R^;!_9=1%MGb3|Pv6tSy^;d&x<s{j5rw%kRzk;5Vx_dYj0@ zTU_%R=o{@V=a?Dl2F(6Rt7?jO%oY>A1bL_;9*HjK^_vgB9(J>(Amen0!C2aTVd&PV zH!!7y%m<aulo&4n*IQ>l!+m0Vo_z{jb>Nn24+qj}0teq-v`#T#6X+EHs6ne=J-%2h z6qzkVWck-PO&~_UpUOULOz9N;LQN4PCiiW;3G!NPA?@b~!-r!H=I1OiPWWJ#&{Ah! z+sd`bM1y(m32hJNnVR_md?IWi{L)?X2q@i|XOC(4nnYvZE4hO0sLABPPU@IQn8usA zk?-psi>0|-c}@FundLB+=t?0#%tr@rtnVF)U|Er(*{^dHHv^R<d&BD`*iO+m4wcfb zERKnC0~QoxQ(km9@;6r!_#Qn`#4~jgwV%mBN?SWw`7qVPm3dsm+P!lx%K<4y!<VSz zgo7O=>KFjE?>-|L>m_f{Rrlf`S^ccQ3JH*ec+dB!Ows*I0rw2P!E^97i4o+LsTr{h zu9H{{s*+&FbCpdMR$rCQwFfU~DT+XN`cn}~@q2~psV}Z@w0W+dmLVCGI*|!;r~-G$ zZAk-W+qo%^MZGMsZnN()9BOnY)!$n1p$CzC2VM29a$l9YxaLg^{}FD;whKN}HWI29 zvEq;&+vu5)nj2gcu6HgX)GC>aSDI^ZUd@RCH!f!;n*et2(X|#@$DFT@ToZ}Af2n!Q zSw1l8(;Q{&;o@TVp3zHzQ4MR6%Io&<=9I0$2T}Y)my9CqpZJ{B$f-qY^!3J9lYBPM zU(V}0URw^u`<R)(`dEGSU^Al{wIQ$YV@=*O{KlQ&So8B-7eJE1UlIr&<JMny4y4Cy zsD?Be(yy<*-&)lR|1_6VPKr@qO`7>4GoRkd7pZHqLp#50`KyvJ!kcPVJZRt4AJs(= zhD+n0=51V>p<fnrQ{};WB!2fcm7Szt>5QdAk$TSln&+L2Gsytl+Bt?IG+3*ZLo$%O zh{>5mAZmT2x7s~dbB!W>bi)mt4!B+IU-1OhYA4DnK2P!|RpqEA^Y*Mqnk(;bD*V{+ zAPu|!%8wznZs%=MyxvSjhbyeuna2FwQ`yAjkJFV&Oak%Q&L#)AYD2li0?*MD=eVD% zW`idmj&aFx;W^38uv))11kHOhT(W}j$9Xw{S!-L@OtpC_%Hab*!4y?qi)p}b)k(y1 zj3^sK{l*3*XDnGu#}TfIEJtm|yN=ofl{QJ}EN?2Wg*Dm2GbIz*kNr9$qRdT4c|%CY zeT=@YSYH-&oZ6J$6q5#_^G6nrb5#8Upj&0v__<r1r5MVl*Z;-bd4@Hawfo+gc^$is zI_QWZqar9p5C}-OfFJ}=As}6)69PggQbKIV(3_NmrhtI}fuS3!m7XA7NFXYZNK2Fe zF@z*%1$_5D@4L@+u5+%lKO8=xK0f_f>t6SL|9}63CF2zCGwj-5{Ia!1p=~P5aT^DI zKuZ{6D!6oW{tQwVGvdp)F+KC^@N@YDR&l3Zh=r*@F_oirUt?i4&uj4)HIA<rv-F+r zwcTtDuVI<rFOAbf!YdB3X|J7Af=Ij~2HbxLPU9=iQzLNFXjj4fv~Iy02=^derOa7a zLBn^}D{3L69}h!15p9BAI?|FigAFJ3Qe?@)E(Duu79>OuS$@vFUZ=}fFfYbV?EDWE z`RljWM!z}h$(l^?{kU^1d$LdjMZCGYK(Fu5eX*5mS-UQ;(w{<MJt!a!i*@m8dJG!V z*r@Q{mN@E4G)d!rgP-&9OOxLT1mVQqr?N)s-Ipl`+O4P1>cab0PYU0)aP1M7Ra+}M z6cOIXEKc0_ns%Xi1PI)&PFFwguM9rN%cwaD_H12Q2KV0|@zY+Q=y{4|RFcDK!N>P$ zg<wkj7Z}fjG?VQFez8|8>qp{3+)UOWgYFfboY=6R`~No3CrVu4d3ZQ#It{S?A_`O- zvtm9>Wp96Jm{_A1g`(SPS}~Xm#38z-@B&MnI~#A#l;dKvQV$ipJ}dSjVmIqU?<Yyd zFcjHp<`vcLU%wYC40Iz@SpTvAoyv9INhD#8j_n)ydY9jRTgrmOSfRov{cnz6XA>oe zp4VCW%}$qlR%?(UX%%*fPUh42qZNqkyl2F`Cy2Sj{t;~lFK+%@Ed2_z^4O@FYDB6* z$!%BA9+X^AMSx?<bnckhw+H8=qvGt<;Xa8L$88!etQ7q`ROU2tnQ`t_w)shqi}IHO zO)bkW$LWYwMDI?}_i8<Yh7il?YHVmE9zboH_HWbL+?F?XYzx`3^?s|7#%W4$Tvsh7 z1>e<SW;0l8c@(wcwYp|D|KaqB5&Au)SeMzyMo)9YW+QBBUYIACIi@OxrQyv{UvsJi z&Q3{+5uLfbh2=#uU@`1)f{u-J^Y(;SzAsmXbbfog%A0bQoJ$Wh55Ld?mdvXYG8_#? z?hWB(8%|}fLA$KQ2zs8~$Lag7SX>-_k;$V?D8^eU!wQmkVJ_o_!sBRu+m@-8J>ixU z6n?~^)r%<>uCt-sFN}rdVKlVm>AvA9o^>Az9}q}B*!Gr)R1R$14l;6fbr*-3=+md> zV`2EBd_i-sy&st*v9bJgKO|>SUwmF-Lct^*ktCCs)pX(Z*C&JOIw##Lnl#zy5x~oJ zmb%)$TUW{?!zbg-K^b?ty8$p*xC{&yK8oryK_RPYSBP#|zG47~_hM)B-RD>+3b4{c zgH2mPD&2BDKfW-?K3sN%f5+7EgCrWPKGF!SOVQY-eq6Tk#glkCRK&C`a{4xvhha6= zk4%|JDhs#2$o3r&gbB)}Q%6YO{04e^zNOv!u+zYwfO-b6+m0lJ_0&45Aro6dM+SMb z>WJPfH9j^q2Vm5$m<qmB%r`B+=$(4uLP@2n6~zppoYd#aQ90BrW@4r0t=<e@fBtM@ zCe^8$zx-iJ;FHp5@TE55Lm7KBh1MFR<>zf^x`KW#P5IT!zb`pAzLsvoH%;%>^AUG5 zWkR?u>>B<oaEGYxTpls=VV%?92-mLNc&oM}ty`-nFi&M<sG<d`(=rhLSlFMdKG%$M zO!dv`wdgNbwq*F*FqFN=Omi(Wz0mA60XgO>saD8BILQPrF^qXw#wYp&!XG^lH}2VL zm5kS{sKB1(Em%9@b`#Xu0?8G0%vDdgU}r9}Tp}tBuOoZaDdl17N^3{Vgktx1xeBZr z=r<;xN9U8AQ;eJQlVVEuAeJCdy`n_IEOe|^eBhl#X_c&ElQ+b9AIu<|uqnRa%rEh| z)MX@lMNS&YRzofVtpA17Aj30^a!lgV*fpQ9yfK<1B_p}z<5D7uI5zu2`{MCBgSAl^ zS5HeIg;h(&_i2tYaB~hYBQ?JF^SsVNlqx4S8Z=<}?1-rIu7!=>u*NkM_UcNcPATU- ztPU+>`<EliLFQo|3;H+0V=l@WOuD%?Rlb@j(5UURO2OKH%iE?xf6@7Tq;}|e-#Jch z_7Psek-Eejj*-LWZ+Dka-G~Uzitz%}z~;b}rh8DGYC|tc&6Lh&*-x=O`ga;o`)-wt z^wwhFtBXt528v?N4Q_R)Uhp_3hx&GCr(%?1B;Og`V#=W1j)=UAYY11+KMs4Nv6OLd z^3vfc1(eKjOwsMylB75}yM?@{g@;v6!lP%m<^S${sUKBj<=qa_!LExI(ZIl?E^JG0 z_nkaB3-h+Ls-XD?3$h{AuUepi8rPf-OgD4xHD`Dn#g>{UI1Q}5D;b9LiD!~e@cpAO z$N-XRir-lu15YY0pH=8RFl&+ukLB{D8ip$ynhcNx(<!`Tz1}L%b?)nOfDZr!P=n7A z6GMoS5bi`iBXM{-;hm4q!-*n`pRlk-+vqHM;Kg>k&ioPPQOo<{u|tIR&t83xlrf?C z=+q;3JNF05-r$*cK-BL~7+%FOlWtX8jbdGtYbA*Ip|bIZvR9oeXL}nD`9Vrh6O_l( z^EX?O&8bxm?+6GvE1Yd|R(L`kB2m|Hq&&Wz(YR%5zB0n*gKKH%2zK(pv_dl8_L^6D zj;;w?@*<vUOsO&+*so>P@mi~vW)rgfeYcIC>T%xeC4aJ`qKpM{sKjBhRP%D<C>y?{ z+mn}3Uv?;|V2fHCtkZ0HUSH}$s`2!46{p65W%NW-tj8?;)ZWHE$m;ZmLQL#RtFKbY zQ+_wTYw*>cj@3OoI}b`kiyKV-vRE;UveXquCWidn|42sLnW*97uZ4oTC_}VHl*c;w zZ&%SLS(4wIcA`G&BKMGWaGy*DK69&xCn;+Q%qElJT_xvp{(3t*TmXVJtF&3mI&x*q z(8i*5lrBolDe_=X6Yw_{G72)vHPKOUo<r4p!T8_A;L<V(8trrzeIbr%s}S4RFqPZv z{@HjI8Rhb3G0ngIHNju1%MXCb2`O3!+nrfwokx~-b&Dy4!A6PRAxu^d$YXtq9j!GC z9#?RXMz<_H5mCxx>%7wp)8#V^LIpDo0Sf9wKvh?ix^2a%x*erm>fBSCjyU&cZ&-iO z=Op7{S2sb?w7*!Gx4*Bwr+=&R=@D3&7qc5np|beF-Jh8{-~0wyXR41j<Gpo=c5*f( z+xd_SWYwPK3<bdIKhcX3Oakb+Yj@~WYFJ(OXIHt;ya|7OM>Vvt0jkgM0bS6qn@Hj5 z6@NP)EKfC$&?!Bi^F2V@tQY-SBkwos0<XqHZ~=u&{H1Zb^753kuL^wlq~uyxH(lkX zdEEy(=e(0C+1}F}C!K5rXv5MB3PC^cQmG9G^~U(!%gVL{^!3z=wF2(Jd!F5$gBeiD zPe=ztm)%%hcW9pM_0y;BP<EMzuYQW{y_w0o<65HErU$Ad7N0!*t&{N)mT7p|qqOD` zdsY@?)K&LjIdu6F@2C=gj3i-j9A>xmnqKg6eQ>~C1~v%}S|kla<&sT0w-Ziicn+iM zZKABRy#|gA2p)Kj^nT$M^)PySRFaD#gyT4toGUR0)LPPdQTu?!=#=-|n6v*U72%bM zhRHipK+iUz_qBd;p*vD|10*prtG}4naHGW@wQPl1$`c>RA27ADCH5;_JZT|)lwVnS zu6s3cNh78Iw`sFNOSz@7@;__+Rf$m#J`99Gk)>|~>4<h5fBBsHo`t+TI5K;U9Edt( z^C2O4(z<Eo#iFWbukSBMOvq0Db=%Gmv|(p$JI3Xg8luAyXDr5f1CTwa$6X$)qcOTB z+;AV^XLl3yUPRj%`bY+<t_rQiFhDS?Q^L!~(MhFJrfpfQ@eqTdr$j29n*qaNsc?Qv zENDS$9ht)%snjRb3rCT3yfQ4ZGJ<A_GlN9{Rrr^tPK@_AUTlLx*+`LU&Fo;pz}NaM zR@X8+I_g|XW@tX|5c||ka9(ybZhCgq7;DCpGWT1&+YZ$(hn*a%i(<Ku;2KlkKZC2U z`Ze~3q^H%J4SOh9xV~_jxNe<XoM$I@YB~Hc(5zEB^lwVJ9UPh@gr2x>lW~i$>jisO z|7z_}EF0(^dg6f^Pv;sfa|Kp|mPe(k<o;&*7N37Hz~Mx_LuCTXOuy2TR)W?=Af=pm zm#1v8JeLsH*^b?*GFid$N+cAne}Fm}OXq!(=sRK=kg(_7MWyr?d^gj!1#2WZ1AjuM z+UYgi2c>qcfIjSHo)yNwdBumXE1g_0V{eyKc1_-bv>Nt6Ro<eOwL46BX20?Wy(z*i zP!(DTPj64gKOg#gx2*mMglvOp=qzh>+H3b9Bz*^IRod?741m6QJ<y}2_;{Dw+RCRn zn`L*Qzs-jXBSV!8iLAn~oDj3<^FuLxtAAM^yCH31-W7e8q2lF_|2v`Rraz}xl`Lys zpluS=;g{w_*PM$Y+u^-hW;N+9C3(DvRLb@~{UEG11BM-rD&XQKYny3hHleqgnbM<q zTZhs!1tuiz{g^Sm<EhdaLNfST1Xe8|=_zed9mEM&n;<B~PrFLHIefwo<*=S`7J|nR zP$%4De=S%!{;NU;E|NWC)yiE!r5d@ESY?;{#@S#(TX$yr>B*f1&9kAm0lmKp8c|zV zvh4Oxvo`yrXYnFGq0SpPACHdMRmOOo*%7KjJOBlr(R_xo?rgZPk_?=O8VcR7nmPHc zN`_ty6<2)cKU6akRe`hn)o`&ESmb0fk5LPihvLSSRMQc`3tfFi#kzm;0w@#7<5dA~ z?i=MNNGc;yXECKKqo>;e0^j+DBc@0A2~#DSB^RC)L_<l_Y6y<rNks#H*tJ&;b_q^F zvetod+j|uZKl>FFO%-x^wv-ds#;WyFN;L&j%qZ8d0gmD6U6x|_!+Q#y4Me2tg_HtC zMyZ>OF8@a5=YS<Yn-=zqChuLIqiU@%S1-)(2r<{mgpy5sOVbG;uV?g_3tI?<$W_%H zY0qiy=*#>i7N)ZNNT94atfuY>-r~0c(N{vztE9}VQr4vH{sFgJP=_xnm_MF9@TxP2 z*s$wsaPwU0cayqVesv6G%}a{%59=}dNZC6*npJ9aEIo|vjRidUh>DP0T3^evl`0QI z+^_y~D=oadvd%sHt4-1kIZR7AOG+}{GY~Ih2(b@2l!Ethg&TP=)zL@$1!``WaCBLV zh4fbRo!3W;_-#E-6_Tld;EL@UlrWU;$wLo--mCY=z-Sio*toU)_K;f_sNbg5Ub(Rt zcTz0(S*7gX`)u4Q77S<X7gY~JrGuTWb>Y%tb9crnG3>8dXJ$lu#LXP^8t^!|4|NEi z!p`td!{_x_Cq}%kX-q4|>7-(<YH%qvO{+C8-uXKA<C3RV-_jS=WN?P;UaJ)i|0``Z z-$u8?^dMYs{BO(CWmbW09zNFOP%bQVEd7sx@)3XG1>a8V=Wcyr_F7tbc5DqhIK99< zwKr5N4e$Cy^z`Zxr!&x`<NF@|gaIB#^?ZBjv-|IV;p~VcGY&EC(j47=ay{Z-6U{`` zKFgbQ|4iNlgPKv-$Yv)Z;dFyz!LdeC-c_c5CnOHPAbq=5bIby`>K!TG(;1?Y_uJ$p z+fN)@!9lF^rK&(98eClbaQDj>B}1jgrum&bdp3Az<<IH8D-gLjXv;gka<~E}@u(Je z<mlH$z~%^tdF@+GxGENrARkZ&zj{}C!95F%!5?&QpLC3+CJ*i^8?F0fq+Dl#8H*WB z!+*n;9oAGFNr9Y|d>`a8Yq@ROti+p*Rs)sI++bO4c3M%whrq{T^%RK4STQu7CN?*9 z{cNLd`K;x>XGbKYLC21Nq7B8m0+Serbg;XRCEFoolm}}NBkngBJvPtQO;%jqcLozI zbz?w8c~gjtq7*|Fj!9V*Ibv3ygx^FpMfwC}TSbkn(8#Uo%M*Lr?bh5TCo@6KmX;OD zifUGfXzm*N3c)#H#>5G_<EP(PlaTf9UGG6l_40U~qAL2a`j51K7D#ykXUgrw6I|Xi zjt%ii*ZUWX0hH=aEvwp?z@j52a&~MOf!Njemp=wuVQhLlgf#;oZxGqky4R58^8Ff^ z&}t8JoKN_y_tlSPM?!n3Z(L-RVA;co4hJgEK{`6e0o1Cn9z<iq37@VQhGVmT!h|kX zw!2PsrBOcsNUPzm=H{Pr@M@NS3Ern;!yEIB`hga-k7tRllt#nrckPB{q_=$oxbKga zI5n@u{=&42ibGT5D>=B%-iKqY!4t7wV_G&i+%5mL0Yrilgaf%dSQc%8SuN|#Blj-( zW<pHlEXE=1H%okX>EJ4a?~sS(hZyU64*!<iVCr{*UWFJf){DuSK-;D&LZP=vB))1I z{tEM3(~&`i2y{pIWg##4b70KWEUiA+=}M0}1{>yH5-k%!2|v)2H}^nfKKbR&lFZne z{^na(RUro*2h#C~n1SD_6)fzc`|uyTJ7{AK8m*=*8MQFV+A2#YkXQQKGOcoUIyT?F zs_vkItVI!&-8)?4>NV7xPIN36w@EyR313Y_ut)zY(Vt8|KIT(;!5P~<ShWxdK=i2t z8Tf%?rz}p)Xc#1yfC6qr2jSE%BXZT(`oqKUC()#fb{{n*h@^^W6j`(QWl#J!=D<Q} zpEpUh2Hp6;2Fbn6>65Nf`$IzBqO_%2wdC`Ww7Dy0MVb)27fIG!r^a_20VW}~SapbO zhvk4BQsSKMDLaH-Ff>k1l9Gh?6q}p>*xf#L*G0OHTdS;=f@zSp!jb7(&>}?(ogSo( zOYQ|*jQF^9gu_@W9`g@Va)Ms%K-oh%w_5Y-IVIPF3+ByT;IbAZPF>2<jXdJWmxg!L z{nDJ9DUG`@4dc04S8(zczwA>T`^<^2$QaRR{hh#{^6fgm7;)X&!;6OI>mJ(Kv?mal zZ``M@?jBNan!sd4Ke&Sc!)LF1UmaAZ(u8?fbEN9CD&@@G$CBTF-!LA?v4b8N>>8-v z2gAwMX+p|(qOPV7CTdj;y;*W-aDGAP8U#v$&X0%0idOV@yLkOYlma)H`wAaz8SkbX zIF}*O>0c(TmHX|v$+<Nz3$dtQdLs?I?b7f#^L7LqezAT)$NzNh!vu|w<@bqgX4Sb& zwbm<6I%caG(HC0L&z0a!1KJ!Dn4XH8eK82(ru0xqQ-QbaaTu5mhp57yDS>aU(a=>) z!$NGrRtYt>3f$I}LX%ZqwgRe_#ILo<Kk7#{-0nN}ei#aK@G7+-P?fSceDLb8)@#2P zx&*}Q-`zY``jprNZ?xmBQkpKa&3L>jQ-ka<Rs^pHyoNKKmiuw7jms4@y_hb$wbiqB z%C+y@<wB)L-A}&WTlTDXc!50JMAEaPYet_kRhr}r`~qh^mPYSv_V`r&e1zO-sl^F6 zGa3dhfLH8@9WGYj#$mIoWh@YpMRMAp78>sYH}wiLE-^lF_Kzg|wFtw0uUb5<LY@Oy zaNDeNaj++5VT0{H(P4#Cc~D@iQZ>%Z&4>vp$b0}@E;U&G9_Yp|*J=lza|C~x<gzQ* z?_=S-&G;NMvYvCrLR_Lh7Q)>;P9E(({LUM2y%?2D-yPbrb}V4vu6WYld>V&Pe(?ad zxv1sD094DZ&}qWIX#DtxBL~Ki9@8bpR}6<k?Krcv&ET5;T9QUqDF_a{Ho(lrjNd&I zETybQROGZ>2P}<KBdfcrT$Rd;O_>^3Bw+a2l{bCSR>WFi+Y)c|DUkSAJJ#QQIB#A* z0zoeHD@4a$uS$asah{i(3`>cZ5qq%Bv(yYCIyh|NwDY2V+TWd0%VQ3Jfk36Ji&b>a zJb*f!8Q-$xQ0|9(QuL>p33+*EC(%VXRBRkrFpmUoes($H%_D>3x*yW;zmB&Bk2mOQ z9M}fzQU|q4u0x2FGN@@=BC*%`*UT0u>f*3)j$<;p!$}qKE;yM^4jFnDy4J=_>|$tN z(cmK@CMQ`ooNL_JQ^7`$>%z{23!YZzR35FDv7i(i=RCAqlijF#sP7*i4h95JX@Co7 z9dg3qhVZ?{tSX*sUQ5`Jn%E<c3%J=24*qM#*-rK24*h6(pAiHqIN>eJT0u!gIdGP; zruL?X<nvS6ZRH3<uNCs(U!GlqZj?12<q$;;#>EG<-oQ@9+kcT-<T~KM>CP>othHFC z1~(I>v-C2e-@n(gNW>!bzM~)^c>}%i%9s)^tyyRP`LW)E`LY*NspT#r@kerM5s*W! zWQE+ljciXGoZ`VD+<Co6n;k(b#0W4+7@2C$gRpmR>%({a057o0JDpm+H&X(@LMRKM z7o1ah=x}w#u@pqOu!r*VhYCPrAUO5(>g~-pt>3h}!;-X2-}3=+k5ozjM#Id~cU$FQ zL0^Go+H-7JlYBiUv2oe=%a|=;)jZ;<bSszkItAAL$fZQle7x)WF6-Qqw+_y9A%f>_ zz-wGoEzveDv0d;xQy;S8!<52y4vq_}xz+Bu%kJdJNKZTEp`I`ThNCCVHY><+`nr~; zz49Nm3125QBnb5~?L?to;`TG+YO1N~l^#8HC%R&#(yVN<qO(6PwFRlW{MnUfq^uWA zEpmvSane$J0PE2RX$~<|9`<A*zJw{~9B~XAbT9cl^0~X?bx@<QEj3;C;`qwF-^af+ zsX&BgL+4`b)~vR2R#jR^75!_~Vx6Jx{PEy?kRvoeVNrEG?gfniM6pDSEwPwXtCxj@ z8kVRJSJ)2qx{Vo9#?jQ$@a4LOd7X%hp$BKeoJfAOZ6Tx;8<lfDg5>&F;j~aWn%k6% zS4}MoG0KqL9^7bu`1$LB+~9W5FG6yd?8|qN6RR~`M8;0kiznSl#On4PX$mR*0AG&i zRR$dx=H&#C2LiusH3%*X<GW;2nB|!5?`!z(u`CFQMDkUKuV@bBPAxyj(ajhKItXAU zEZJ$wp1WINj)4M8a&}DqcPLJn`1-~TH#Cl!%2#xKpi;6G47;A*l722p>Ol)n=STEt zGhr5ds$bq+Ek}a=_)S5=9f9sv#7|`aj)O!2EDZNu&{D#ny(2n{c9+?AgHq0tG3}@| zcm{--t%fOxpykl^NjNR+V|F&&LwIy1taZXk+pW9uMx19k_{`}obsBcd6Ja0kdG{?O z)Uz@aV&_A~>#UKAWQJM&A;)<inir2ZcRdZ%ewF^NoqG^TnZ9v+==d{ikHg5Dy(vVs z!)~U%j$x)tIt9VhLwR9K9`Z|{72v4OnYhF@a!-XSb#9J7FY)2#uv&!gEcX~Hs)Uyf zsagms2rk4qn*#kP^ABac!x<Xf>dJ3Cn{FhWmtUi!S26F`HiQqB_pjTOFjdUonaO=i z*_78aQB+cp+fNAng=l^xiCKPkzG8PaMDKCnZj%Cq@I+395~sl-VJx_6mBPJDS;MhQ z%*=3tmC(jrti*0#CjUYBS)E~7a_^PNUs&=@=8%}YHPes)(%e8-uM2NNX1MjN7H5vr zHRt48|A{};PB=dloYiv8u~k~v>H@b-{Tvs)*xGUasekQnvSz6Y5vI%=PuqyJuaXlA zdOqccVcpW){Ox1v=NOMaw^US*K)y}3YW$fe%%_LE4sr6*Wuml8y%8ojHG;9uNmRF0 zhXj13J9dSwoUzfW(u^sFIsk7yvVhs)%ZB&O4!U;lK=f%{A18$F5Is(s<<m0`2fTaN zpYG9AkX`LOt~0S1XRqC0k$%SM=(fIthxcFwIze(bvkJFWpRj<iKyk%Jn-#XAeIhK> zsuSe%fc?Q<JgrtUw-ITcx7If8(Go3XN{*N4k!*YbIc2eHoqsIfxk#&Kgvc2!^YNwA zWNNLccBmA}9MDiE>m0dni`0xWI1_`Qs5DK_YF@AoY^1u_O%ys|phLm=vmwDvLPyKy zwmm0Dz7z5TPN(8!|C-=mB3rfGuM}T(go)(?o-`z3WXf>DyInwY%mPCy_?(zmCWD1x z*M5$2DcKGc^JU)PjN@dr(H(I}%JMiaIv~D{5{&iw&JrC1hg9J#>y>%LkCCwa5}QQU zl`&G_I3gUjdXi-_^feNH83PTZ1b7=|HoOLM|I{FfJRdfkUPfWzkagd*ia_A!Lsk{U zrWL6LS4klDwIZuBd3mG3xM2ZO+A$Tx_n`vACU*kMJ}~l&c(q&SvT&(MMjFua6noqi z#Ca+ZuAF&jiIV9eW6{fliFQn(z)fCf-~hu#gOz}K9U@cGqOu&7s>jiDNUh*I8x7YT zv*<-%o?s``cSh;<Hd_9)>84M<Uf(9ST~3#SLaD1Bo8c|8wHBvQ?y?uCQy!Be%$#_u zhza6_6`*t7r2hB@E;sMkj9pu_gq+JQ+BXfD&N;EQF3a0qeYUtdVfi4@XuWC3Ys+uV z)`6+>fhE^(>F$jHJNxZzj{zJLx{-hMR21=Fl-&FBJT_HdHZltGr#8IZ2jS~wBkjHi zNq1P@E^kxd?RjIA@0J$FIcg-U_mj^*z8z={{*dR&+5N(fPu`iVA1Lcp5Oa+(9Q~(- zyYyIuyI0f?<GQG5saa#<8^L^wI}78{=#c6ACurr$TmTt6;M9_rBw<(#n1T0*vH#wb z^ibG+U=#i4jzP>e7q2;Bqtz3bga=(uK{b^mKq`HC#1NhTQ;+zuW22ov<@}<YmRSmf zQ}>9Qlmp#<#*Ar#CM6`WQ{7NXfyGYvf9a9}t!9}!M5mjCCx8wprIG)TUx8ZJ|NYK4 z`fLAbjh1N<zWk^oBXPg}^4(=D|2M!l+VnE~A3wBd|MYRaWp*EW61U+CdoN_yzp2k& zXa9^bhOSc&H*I2z{~K^8Qe!i?=pXVcI^;*=+@@0-d9&@v?Vz)3Xx)8mQxAOIybPSe z55L*KbdBJvq3IP#kg(p4*!V4l@EPUN@b4-1%|4W(HvqsCFzOFls^D~g>1-{j!&YUg zY+VGM|5W}gI|8(lC~NE=Q6j2)F@d2<TxW9th8|%cJrsG&A{u{L%0jW@)fU<rlZLz} z73k_?SymP4k&>adEvQ55ewKGiA3|Xw9ndWiJI5K5bf4J}_n`pu+=h8=1|qz=0E}8U zZl(H$x^2*=t!q$0Rx2vFJH_?zR3}4vdI)2mu)p!SZg`-T%WQ${RZ>&N8QLlH2zFOb z52b7H9LKo|tWBmsBZxUJH*BhCYD+6)`FiP4;mUqiYO65TeF{><_vp=<G6jh7-ZjQU z|Ct@_{>}s6bE2k5G)~*O_Qt#<Rs^#cDF~~g<}D+I_tx%p5*GB>hs`^m_cn6%<hBSF zvZi>ntEn8;YLz|rwi?;DVkqKbgmAx8TB(!&7@Bd5`)q2AwVD~uL-uMqlTf|_J+O1$ z<6=HatM&H|Ne=fJYazMy`@kE25<-QD{?0RHN}?;)7V;RZ(-It%8B_7xLOf!TsgBBP zsvK58f5W_4EKxC={P0*ki?O%jinbuuUqeD@b7&1O`9vKP7D3z12|vP67v?R#S!od0 z<L8Ml#x&xD%eT16>L_2TV6ycjn$0krYEaQlFz-lEZ@m)HCt3QbYmfi{DgZA}lN~pY zuyDj=7omlsN6>SEPK3fLM^ElJpy{u&uQZgr%ep2ePCe9^a(Q*0+j0&0d-pY+gnxJ* zCJtx>s=H8gMQ=G^PW5fH@sibmsPl6K5QGFm-+|_c<^b4WSi*Wy>oYpo%XMb-*_MJX zm<|{j4iWtk7dJ{;6m-^v2!63x^1GGtpBC$Wu<0u|ehPgxWg{^S-qPD+z5yfS{jL?Q zH$PcvgrCi|7BP3Z_vQz_Im=oFcT^LD9*UI*XNKrVVy#b0a~y1#@mOA3=ec?S$p|VJ zHaD#;C7`E&$xAko3{w(_C*hOh_#=tG>*K?@lh=jyc2fcVx}9lTHCf+1dd)jqQ07G! zEhAlM?JcrJdcUDb-Q+|Q;hykT?<*(gWD13}m98Btw#ldXBa%;AkqL7?yVIW0b)8?8 zTwggBvRa+1gz!!c9_R2DpV#i`NN&AD0h+Ha`?+4U(`=tLt3_B!;vZDwm}98u+&J?D zq5jG!+W@nACqPHo^th{k)v)!rVz`pP_KC<8Rq#f6#&}v)_n1~b*Y>^_oy*)KxN;%$ zDCH}<t0gh~YF)%v6@QIW76xXzg59HcfZNccBjH~bsusQmKYA_FoZhp`1E`Rwxjwzw z*RZFiC5EuSF6XOWi1fTxT<!_YWZgb1j?Q~urabhDtf;qcZM*4X+rMSvJ>@LaRj1x{ z!mYG55kVo+yLC@FEKmBMR?a=>vh?<meXGx5fVkLo$=Uy%;vNM&RAPKNX=iR{$rae& zD-x~yIBcZB?Lje|>`loh_Yamq$35r^I|fd7Tc+{^@|?@5ydGDrmKn8H$&Aom$u1Wl zw=#MQk~D`YQ`Su0FT^R%p4yOhhMMrn5^8?N^3H1e6{+h(dU=UW&}9k=6I#Q#rLm}C zm?R*-=@-7e#SoXK?a}_zi3>inw_T)c57SlP8FsBzh>k}x-W6G8T4mtD4r)`N2=9zw z&RR>;zAF<iE4Pt&<s8Wr>lNQLiNq(}gVB1xvv2Sm!gV&x<ztpgjSfWgqW5@;m>NU* zrgD1Sk?t+BkR484(qbhBHWVDR_HD@8EKIZ&uvp#j#agDPWE7c+!E5YgRdc#5_g{NA zyR&0Gi96@!BS*vc10#~5XP!?wEs-sP`+GVSBYHVqhXdwr_{sqz3BB*lz--sHKAhPq z;a6BVj^iwUORuR72JJcfld4QzONbFoX}&kJXi}{{zsw`phg0yZ)t7l4?~IPlzQ{|_ z3HuzrSp$2Sr@ZVCx&6JH^3XV)BQwR(6{I~l0+j0jv`?EuY|i#|lFQ@oXRJ1C{<=y_ zMPDV3eVEu_6uw+@iLl0{Zy%y7*Dh<BRxh9c?7;z$B5We%*01wr{EzE&o7_4G>MAbn ze~Xn?dMs$^Vy^TfqY5LwX4~iN#bAB2RDjzAN_|$bwPLEd_@pu<f;Ou)&C&DR?A@=J zoRTFpDv!`Dh3b5z^mYvC$Ap5%?VIYZCxl+Gt%Ct)yyiJH+A>!T52C(mAED8T;~-8M zhBRQQnm)ose{8(wZiu5#?ys8MBAHZimu01pis!zEuSr%hETZEe?OA$fQuBIcEw-R} ze?iBN$okRdn@VACGAh@n(0g3c8VFxf2?2(y*<SCn?@FXi;9!JGBhyE4%g)(tLyOb{ zb>G*8+4r(GTuo<5GUa9xNiri9NrYZU<L6(#ly7nU3T-hC96z7dH8@noFDALK$~)9) zgB+|+Un5e#{QJWarD;S&*3~4uWX5V%i+RL1y$qm@aZ|44wYsrx1lDi!@lIXcBD9pY zi2m+3qmHl!@)pUI`}a@SK=8!N!u^KZ`)isJ5w%WD?-0*Q)MCs(z}t^kE~~ZL^ys^K zr6D5tTM;};E_5h@T-SQ7b|z1A2nV9A!-A`4w7??h!iFB^ADJ}ep?y^2k?o{&O~(E9 zc1J3;NwU|S_u5{6W{ah)_{zdJ#&oy5jot;~J*y(%=FJ+HDH`D5#mN#+c8NSSS7^8_ z4l|AUT+Y?BW{9PKYsbe^8yyBJ$vG=)pYEIX*Vf34cUjB9GUOfTaTPB}Ebs0?T8Poa zTC>nr@F!lLuu8Th=<@6LbPeRyQaBAi2dV+PplESes!xg{-&6kVr179)k@M1bVF)W} zylo`AyVIgMDym24(Id}547OuHF8PZpk)TRSR7}RZ&FgX1v#MoppeklsQI;*92^CuW z2g)#>;3a?Yc}>hvsh7bzc=M&|g?|D#H|)?YGcC?3!|GR11Bcmmjl&aseOpg)-^r{d zcFl*Q2F_V)T^tHn5)5}Taya=VZ+jMnE_D)j1_gdI=mAbAM>+)k8MPQpR%_N=+0sPh zFZpUuZ|$2x;m3f>GHf#*1w<KPAnQmWQN4M*AUC^B?%%e}2=B8pSOecc`Zf8*a@|km zf!$8w(tB~TSDUH$CCgV_+&Oo!NE)ngV;R7nc@3-h*d3k*@1p=!;<vVh_Hwb?YIqTX zp_q5DLRoes-)TGVkvp`~F12<3>&NwMzi1r#0Wwr7Iu!yI0W~|<Bg&Uezy5y`m5R}S z2aAmo5XOU(%^dj;u)z8MSMGKu?DBIFSn*BZj6_}0pQ5I)vK_78MQV}E*o|0aLpgH3 z=pi&G720t=I79wMrak~V?)ZKV{=C0GxB2V`_*`JSc-3VF&?8giLnpEi`wqI^?8&uw zJV$2NUUL<=tt|vm<1>;&X(q<yh_PXe8d8z5JaG`Cv67SYb*JI;;2ffR1WR;rN-`Vy zeMFSSbtk`!vhiTxk@!ur9sCpcLGE&ytvQr7VI({H26MCQSabZguuThRkNtvDzk<8` zGemHt>|0(I!AN3e$5y|A^f{Jf{X-J^#3A1${Sjyjy;2#nuh`A>fWldh>d`0ocO`=_ z&@8`*`yvX4(!q_a0wTlWIw*%(S2))HIH;2Kd7Rn9WL?6}`EAxm8irzsx|IPYrF)x= z+s?V`+P_No?cLE(Xv!=760`bZC}AeND&nlwc5KTpW)V(Lrpw3OSA(=h6iMUR0lA%- zE_~ILTEAY**6ue+&|3Hc179U=W+zU*>yUaEO4ZA<yBqGqbkpSqDzgLMmXWnq(~@Qm z!k#s-&6E(YmW|r<Z>=s(>lK|q`MG-b>ncambRu27vb7Er1LU^CS=7Z&lFqNC*C)@` z2k+_Pnh8;VfJ-|cwSjg2pEN|<l|hf%Pu6F4?!SfYXamM~{hn`AZIhu(kGwoxOB8AO zA$P?RapqDT*MZ7X0#)E&amoo5k|~iDc4sPwJkT5jS{B0z{_2Lj)s(X`y9dIq#*D<A zWn4<bH(Vwz2eROyY^$okKKtAo>Th3Hx{w9zfW#~^<yGA2?WVqfH6E>^E^O#z6n|#r zeGaSMvfI|LgzF44zY5Ym+;U5mcFIAF``JIry+p6Xz0nQR=voJ}9~{CqwD5<X>1+}{ z?doZ|alf+h+l*ZE(w}m^@)9Be*t+HQhx4x9W=~G)zm`|h6${F}7t4eY&09$YuFM0O z8t(AlD*P^#)BU4{TU`<~>y=NB226a@-i{D|<$f5K22~(YyeG~`8{Y766KfSOf6)VQ zRM&ogMF6P|!r8gXa-EP;Wb=3rLTD55T=e$bDfsc)=B-0#QNQ?$KLdgy@S{`&-kwOK z*O2`srY>Gu$H`NBx(C%BS*u{iEPYm$`^D}>WEpl-3Gd-H_e+TWa7+8@k37R}`i;yi z8H*wa%k3>^%EZKJ-<G_zesD@4BuFHm<jvPCYj`~bp`i++mfm8=e{hO&M)asR`TY7{ zWSyHanlQ^C{GU6zUif>CrQcH~KBTPGoe*NTHqiHxGLmIKDtp?15-O_?@0MNnRE0g< z1x2~TeFOp>cxy=-ex~~G2LmB$Dkl$g|KU4mDo7zhLaYe%oZJ4t>zYUQMkfR_t8;p< z9fq3Xu*8}YV+iN%f%V~4{m0B01nR+}a|7S6n9Ho{l{yR4!s{M#6HQ9hw|f>QO;qYh zkL1cy=3JAFl+&`9A@vH!-pizTkpl~e-`ivK>VuH=CMm6_jFE6JdckYR!of~h(fH#= zH|F<=TUxyVJ_9+y$j`F2$X$9xdaRd_@rAqNA%?8uyTZ---Je$t!r3%)TY-j`Y14AK zmX+S*X42s{YH$dwgxGFC&u!c?t$hH1<2QZ8{V%=}v75u0f5}~s%CdY)mg@<v0WYWM zI$m&p$T8oX##g*B3Ektg&;Eysmb$Ja6K%BlUl}m}KAVa*5pixn0^(+0a5|k9iA`*{ zTj99=%G<3o7yp^LSl?)U^B-9X(fNWOO_0Xf`0e+9Rqt*2w|Q$LQh7S?zd48X{rn&A ze(YBurvOvNmW{)+?`>$%HvS|!T?H^oGatuMPOSgcJ+5e`isv4;FbpQ7ymN4<ddexb zZwMXF6<w`p@%7UN7<NaP%gvsnTELJeYOV?}fcLmz{lTYZbMM3YhW8F{><5MkHJ)v} zJT3bpFZ40}c5e3|zz8!_Ht(2IzTG=@I);?2yTCG_6(iz1Iey5j@Re{WkEl7W?o8$3 z397ebox}#9bX02HLGPb;GzTmKDM=~MS;hz}%xt{@tfJ*=E$r`CF&~2J#C%TP-?)=F z!+)K40YrXm_I=$W*XT0u;}#FoN{`(V&)GBWYlyQweh9vJH?4C0GB*uuECc@YU=Elu zsI3)VH}H>{9j#%IC`U@nFwll)0T$i2AL9q|U#DRa3*GCv+qF1g4Fa=t!3{nAmfnc} zom9K|uX4=PO55eB3WD7(hMf82S?_Nmubxetsy7spCDU(xY^uD8)M{27)G=!Z^2fao z!iXYWU(%fA6E)y2Y4phLNCeI3-dNo^Z)VN$AwBYrA?n>CV~B=ic;b)c%+8Gzrnt%m zHdw~+jDy&$)yBQi+yU6A;jX9F5B)NH<MzUc{}rhH<1VZNr2q&pFknR1hB|a|M`&W# z^9N9!lgnaS(|`OEz%8-uUs8aXPH8`elsj_&9>lF5c+>lt|Gp?`eUJZ)5&!#le{a;e z>=>MPInoIsx`hEpH-_;4Jdp3%%c~78uPz=&6#!mx_sdK~*~_~H?NeVc{U2;x!T;@P zCU`<W>>qG>ag+dK-Kh#fPUnKC>e|W?--(LH^V(F6Oh}`SZS_bGR^coy3!(+5XkT7c z%Uqs1XeT;Mjwl@-&pl?LXyiO8YctqvZkFfMf$FyIkZ3lX?jM?~YrdorY@{adbQ->r zn+(b(U4Yi=!v18Ue4_q2(b|JK;K?-1Z8?=nq#ktf81Nz@EBV2Fz;rs??|T0k>2{IN z9&&o<&>AO&NC%zLx0~tBVN=|0N1tYTSECCl_uv$C@|aCSPY<uOqGJj|*}Z=C^->*{ zC-()2NsZk>i7Wd8bt(9`6W#Wu-Dfu8<n)VVZ@Wvdn?l_!ac%J5D@NwEv+ydi&8UJE z-gfAm%IqZRn21(11Zf;E8@=<T{$ON@C41DV{%sF@O}gur=nx(mqLB+QBz&yzYsxN* z$+<4Hs3?aJNE$gG6m%{*FK~KA9p%iFPo1S0m+aGJP!uqU`s!oT;9a22rHX|FN~e!? z4I09pdNHS^IqJ<+oVoB7Qd#4~!Lk^ek?}3A-pcY8lCb-lYnk$PmDhB+@!cxb((6~J z<c?t|!`|TplI1PuO~~z)xC)=+=~swdy;A;Fa(Y1`buGf=It+7ou7ljP*0bm_<Z_YP zp0H4E;w$S$N%onbHVKGSoPr{d<rOL@)tw}UsdGI18><xS%bD2I#7bawj=^TtSLa4* zG$!}xbs<KszVjM@A7n^$-zajZK(y=U9oF&nPmn?m&PgvwCx+2(acx%YN!&vJA-bu6 zUp|yS!#&@a!g6NnaT3w$^~9p;i6a4m*!e%iO6dY}yMjiS$jNzl-%sm94f65&-E_^O ziO}Nwr`rdkjmmsbD^(V+JYDB<zM-9I1C2v#cDHUwn?`|6T>Y#UX%he~8dzdGS?L)_ z2YleAsoL+Y3%wFgjuIXOwx6+=G1pZ;)Y-fqSM?taE9-}lC#^EtQ0b#oJJ)J1XSz}@ zI#V=SaJqHHib0-}H$7^STT^>|DItv0wIfYdUt~wT#U*dMC8-&-^oO18)@k7R%-DXO z$grtzE}AxWQJ9PwdI9W%v{{ZEV2IjN)_Edq#h9b4Qt_n)Dp~(JK$V#~g_@eV>goyF zdqQZgbi&V|;y>9XvDhP*dhyo!B>a*<T1&%QJs{>QzpEiKPJEi~k{WPyTvk7J;!VhC zI;-@e%HF2{dvAXTfJ3~`<POF#U(v<kFv6i&OQ#+ja=_k<dE=@ZavMpmUfT35+l+qb zSvy91NzRLn{MM#<Tv>-qy2N8J#*WCe*8fVNODy+xS{I>Jd%uST6E3e-txWj1^LI7u ze%D*jdFTe9$R!Id(Rvi>ac3gzlt(=NjxeKA>8k>@);<jiZK^?M#O<s`R*M{rQqUyR z#S^`dFHJ?$Q(Jg4UiKslo?WZF{L`UxI;TCK%|wr1mu$g;I%7pF@5rsO8s+5&ak-gE zb0Y}5XTI$9UMoOtP4%2EBv-S(7v^-I#<RrJO3B*k@}=F$mYF3r;eZ$a_iLo{CC8=6 znJ2DZVZ<zuG27Z}R6IQWRqk8*%l%PDQ&ubGFiH|SCksZ(-8pxKz+rauVE##BfnZPP zOSTox$E)KITJGlhxAS5;GfEk9;5Ojk9H}$k7eRB&@2U`}CbP68FycGv<?9Emr|oC5 zcfJZz$!PgLalMm~M0#hJD1|M5_RyvxUka)O`Xt|zWmJc4ght1Ir5{K<jj6x<5xW^n z)@pK_`NO?=-2F?}AS7~m2f?6I1GGzQQ_riutoy19R#Z~=RilqsSM9hP0Oskrc0%I| zJOh@K4!J^7bZ+!@vI;#Gib$}!3o=5f!WG9!%M4is7q4>Vp|?6jg-43eOE|AayF*#9 zTJkpBF$-RlOf{zhI~i}Dlh%FZXoWJ2_HH%cSwjtUBL(v^T$Et6O1iJX9oDzxE>@o^ z!pT^$i{+vIk%d{8j8b69_=R%VU;0YFZtHD~fhzRsnEvO5XwY4}j8f{t%7@r@hCAAY zanoB-W)F~v#~7NXO6!5vz`yiMI=dBR)=&P2bo!^7pMfJdXozcB8zi9S%yUvjAb581 z()j82HA1-Wf$HM`3oqoGcbb?%X1*}nU0nA42s)>GSi!j6BL%|!Lm6h9M+^D(m?x<w zekZ-8yQ!6ab^~iz%3fz8!Es@YIvHMm%@Ehte}+~*VqPwm^rHM68#$+=nN~57l8)_8 zMPn6h2J)%M&H0ME`4Ge<d9$<w>@&K1nlqs3pwC+n^j6x*FMhnX!-K1>ivFbHh2E6} zXP=HR%MZ@R3Kj(Wp1FcBU)OF;v|Q|2r%wL~0GfSv&oHazPPo}d^WfaSCZ3h-Q;cAE ztvL>?eRzQwzh{TRE=Suxqcaad<(z6419;bX36==E^(3Xngp#VXb-%qu65e8hUcU>p zd1JE=2gi3z7Xk+mLa&GG?AvEiuA^11iyhXNShqLARx_7~ZcCG<Kp*M4MY|d7sg8yl zW+xX6wqa_Q)jm(!OUhlDJhh!1&_rbZ1!hAZqMvxnBYCop47G{K9U&(Yy6=S{Sh)qo z$ItSK43}KvTSW?g9vZKVgea872Ga(f%{0Z%Nsu~i+(FH$jO)nwoufYIv-$<~1R;|X z*BRA#hLCHR+FSfAlh#RK2iNU&Ozo*wc;=Ps>Io~s3}}wuesKmdziFrF1yILqgz{q8 z(riM2sNux+O2ZfO3!VD-ikRVPxvAY+LF^V(RZ!=4o5_{R6jgHTPzVG6Dvp*E*BYF6 z<j@DH*o>986mG(cNmbn6Bvx6+;11;)&p;ozb36zU{@BsKU!c}(#=A3YrJXQM|H7>A zN;w%s1>ry{g_-isWZtSZQsEwgx&8K1A>FCfFn7|SM08@C>URRLXVwMq7CvBGJsl5z zE_$dhsT;`wG5SHLR6(Pa$$H6Nv^B_>-8*bre(}W(hxH5lXM!g(B+}<Z6aJXHsJae* zUOe9@1%o`vk36U7Z-1=J)_?myUKMRb?Ee=FzyGe?pMPtFdbl$iW%?Z^1@?LB-vh{^ zt{azz<>ym2Us;MD`?dRy4qT-Ytga5b<pDy7Xc?z+KUmRb(DiLlw5aTS^w1yGQ4*pM zbD}#wuU@z4?k>aU){OVSDUX74LCVz`WHS645sKk0{k=t<v?-4936#lL$3m?a(;&!E z+-)s{QW&SMR_I)yCS1i*5=N+8H})ahdMR;Qn6{E1a-lZ1C%b_9@IICA$=r;Rk@~Jx z+pjxX8#w+L`Owf6?mvDrOpZ!LophF&IzLuqxT1Ak#nwWLq2T7QSTODv;X}c}1Bc7U zS5g8G9ZsoT?z<xr|M!@P7Ti61FrgR34_kNUGg1Dl0hgF|Ef<+zbYwHi9qSj^$)Z=W zmO9#O?RfXuF&#OpE(yEb<XDvk>2Ht&ip-R-mF)EHibct)^(UjG^`}Lekv1&Vb22`3 zKyU)p;*ovG@^4b{DMZw#P}#XE9&l{X;@nm7Sk`ubXoS0b++w6ZoV7hfEP;NGA9xR4 zmS<!5AYqA^N1Gb0xqG<}DUo(x*BqxtLMSaX16TI*huMy$#D!?!Q!E`kCVu73#HW$| ziV#bqwzSl}j!dI-nu}_kpWMFjUc?P%xbOpWv04l2vUWws#CH&P5O3R*{!F~HEv<FN z-ZEjO`!AJqd6a|sR=CUk=UUpZufBam0f$RcAg!vnL=`M{e?W2nORS4<qpOP6aay{k zbEe%0(D9WrdsTRUtAAPmOGm-l&GIf5KCgSqIkn<|@UZy$jk)<Nh+Kz^%PvMfC;Sf0 z?<Ht1kLBNSNsTGK*qGI7<8u;YaRe^DYbO4!l^}eWX+-!`_F(W}xu2NJFx^VWEq@UI zNItpSwZF3LwTdq7L^H}SOo}y+azT36O1r+8+!vC0M27u!n3VkJ%sXDyWQt%0NkUsu z0|P0G@R`eXy4NJbDzHT%%T+{ccZcn42wQHuS@RZQHKLDqMb{eOx-eRI3CcKS--UxI zc&@#1wb1h!82D=!9}GS}Wnws6UXu+VCuw$x-Ss2Oypky@cEVbVn9*TN*c72~p!C8m zJFB!3M%LCF;A&sgic))Lo$9y}<F&@adw!@_-4z*AMRkhIDxvh3ahW_@n&O*OYlB9h zOwFlPpvoGadB@m)C5-X8P$41AKYwK%IJYBpWx~BV=0*{J0_E>=GgaPk>;#BzPbZIP z0~m?Coe#32n|wGWWE^mxn?BsVnlA6)=0Bfyu)ImOA_sJv)Qk=GaK65q(q*QX7o+7( zm%q3CvdY(&vZ~iXUXvcjV~BVchpDOJUw^EXeRi^~akk(7C|O*R`({6rc2!zzf0vYb zDOGles^K~mdv;7um2reV5reWUgAnVwYN<LU#XTHr+wtIHoklbHQ<Fs3+hsY+XABrQ z`wN+nC)*Ak3UbM@$x5o(Nz1@EAFF5E^X)Y=9%TAHi1>8?vK4(`e+=C6NeY)ybeC;< zmQ&l2oft8Ba}`K?ki_K=<G|4&jlY<GBgD2xVw+i5=5GKBUk=EM2@Wp9Cp8k@>jrh( zp|hOQl6K{Ud1QS|dJ@3!8B6txtR$T3%pp^Hh!aY^uX?opPV)sHo4=~&sotDyamlfd zpjK>mQ3X?4oYXvCR@=C&1fCmpRg^dZi3M1x;r|rPMzeaxKJO2u))p$J;R<BTI+y3H zPUdQz($O;SC_JGLR6+^N(5t(%G0@E(PZ}er+lO{2yD&b-43MG}-w~Hyh@^BxH{oIP zcXMVM>0R~@XR0k-;T2Yy*lM@(0=M!J#Pm#^yLb6km5AqueBXTm(LiC*x0E#ep01ZW ztouXSexxOys(=6%cJf(QQq%dazZW9z^4}~foRGJ$1B|lG$I=ZACI?--wAE6dXl6j) z8zAlzxgqP1MT^nZJmpBSWBIEVshEpB+58i>SI0sb;*^HfZ^F6G%~&(*9=41O<{@vj zz+6gf3cmBPX292>nR+O+;u$2Kkz>@Fd6l{1T5@b(ar9tWx8T)#WNaq_4gag|d+kM~ z<0&co>zdP`%Sz7GgkYUMtp2J`zm+oNC^~FRuQiPo;OYg3CImJt`<3nu%1t)%(bEDq zJK&6H$^kL20^@;dkj_bG>;1QEq?|BbuS?H>61pRhV{w?N1F7^-#_q1iIWki*DpxCN z`5yA;4TBfblS^~of-hk9jde8~GYR@5J}rd6YJC2PlY^0NNt^o)R{xlyU&h}8aqzE^ zIg0OJKbp3?3_L)vT6^QBp@z82-2Ip$4$Hoj(Dc}fBLQq40jgAOxbZZ(dPz=u2M1zR zNAUjAvPR@8*Eak?cuW-Jt4;fUZ83K7+C5M-tJbO;8I%)ztx$G>ekKinlteSlJ{X@2 zHQikNxh|@(Q06T1cV5PTY`v$`lY>tu<0GogzWEv9tVZeeVzxx=v|PbCL(yQd{G$$V z%mQ?J02SX_T{Fm2dNnEs0tY3SpI7hH)(%Vc5g-mK*MyZ`mrO#@mP*at_y0)bQvX<Y zYIv<6-&GRy_V$ey*C$tU=|osW$OE6UWSZu1k46^Dqr5@&IY@boIK3ZH8u?agMoGmI zm|BCmIXgNBt>FE;u_M$(pHH@Ti|~!Qeyw#=E|1E6(-q700~hD2J&&~(#f3bsXXGO4 z9QWov+8OH*+}y2%(#DKw*VE(VbobZ%4AB`5Vbo0^Agnvf?x4BdUanN0L{C0C0ze@2 z7IK;4Vyv1<27!6k`XW}1!!MZ$Gn{<m5yAA6+fGF7%_>z}US&*qws^rh8D~N`o~H{G zO0SQ8J_z_cf{nzXmmn5CB0Cx}2-=&io=hn6fazXk(PF-8$@K;HL>P8|`RI+bbP{N0 zcA0E*m}#_0H6C_!&!QPU!5z1*U~L=5DG%Ko118X4UrNu+>K*XiOjYw{Z)7`jUacD< zrieYa^C>OVS53hG%^uSp#rUdREB5goF8{d~!EwFOqLZ3*ze#-a1+Vs~x1Kkdo`Q>6 zT8e10+Un&K*Tf~~R;7`Hl|fJ`AP~56_ybo=AJ1vJ{Rz7ymlu3d4K1M}-aCNFq8v3e z^0Jb75&3tQ4yC+U8#=bgK`^^fMV`Ok4<W+$cjS0)F1x6lsH?~svuV^ivkMiBM_8{> zT@hEx4nbEl=cHMehE6rr55hUX*rK>2pl;jIAT3q6ivIOV8>ZWoKS#`8uCgYM?anDH zK2IuNXfcQ6$5UNZ3C0r4jCzmAO7e656Y$#I*|9+hEU`~&YlBsNA%AaW9FVtH%nLme zQsgCnE|n0<8m%|4leamx18K*n^9oto@mFs(7&Gm&r__>xl>o^$ry)F&y0?~)N@~{W z4;xIaCm(nNOqZPBc?z(8WvMcGY>-o)9n?CQRo4Xrstj;g5G3yu^-r=>hS&47O064j ze~w+;`WPBrYU{pTtjYn^YgJ~Pv+YN#<sIjL3%Ccf;;p$QX+`9^mVsj_#h$P^%Tkk~ zOZH-ocPoh%pp$YDDt>$YaGU<=*|X{Yz2Na)O?Zd-GCSHXy}3Sm{wx~On|61ht%WNJ z;_18pHG&?Tx88Iw{ZS#E6k~T_{ZsAP`>)j<{Ak6dO$yttkg~+;<=1ac=81nz-2V^a z-aD+ReBB>)#&O(Z!-k-=v7%Iw-e*KbC4d^~B@PHk35XC%C~?NENDC?gq1y-sNHQTn zXaPqFks6f}Adn~s5ke9}Ae4~gu7I=8+0Q+HoO^%e`0zZklEqrz^7i-heqS&V^4$i{ z-H!@PwZlEumg1!Szh`aA16#k}P;=ynafIt=^_rTvhWv(EU7vliQ%~}y4L2^F4`Ei- z2LvAkXRV%g6eYemhTk+2coh9J*nURk`p4PO*LWi!kZe)7?#ZqH?U(2fk#@K8^AAmb zI_$dvxB*dWZGck{4S*BXV{Cx7(a@5+%xtC?ufdF_l_~cCdM=(i)<0;psAK4z$KW=@ zQzAz7k#nbov6Hcg#$&am$>*i;`Gd>TjPAu&!r7L|I$1aLmRC=asenn_X67#uL2_+1 zw$=pm_9%4F&NOJiZn1vJ4=Le}z_y#)zUi{M0y#v|pUM72?`Ge8xZIL(vIRH?b>(5f z>Z(5I*B9Zq4o-JHr*unA?Uo!2Py{^K9oh2{IHD-*q>%SWm+EjGBa*iZrvd5LFNy1$ z!3Y}vc;^F*b-Spfxn1^nEy1(lWXj87ys+^6KbN0{HD+9l(Cq9#;m?b8y6CQL^*m@- zSD$faYW<1VrKE%^3Fp-ABz)UMLJIe{u2Iw5pBfEIhc&Z{UE?Z1nLo_zi|0d)m!~zQ zp;}h5DH7`-Uji=Y(^jh!2X~=MC7BFRlVa6#V6y)_6L#d1@glTg^gz__g7$mo1Dz-H zd>#VNs909T8nPCP?{B&e9BA;S@`|x){z&EbFyMrS>X-JSysIVqDy}@2!uGfH;(w6u zVdmN%_QwGE6Q9iivs#DNvnJPYmx&Pe3D<k(ufv+(`&aJ7Dy!hisTT%5oiDXUzRrQ_ zJwKZt5_NP=yCZwg&4!C_wQlL<#s^EInP>N-KJ&Phmdn|-CogNA%@#1Nn?fI-yXM%p zaDHz7ykuit1h0j>S{6FqJ*>c1k1n1th?F%a8bt|sv29i9zKG__3jYu#%BC8ClX&j< zc9FBr%p@$jia=XV4Imv>%0q*26RWO)FCs4FGN6XbkJ8+1uO2vd$S{>AJ?EIbLPF3J zHPQ#JBF{nj4_In2aU<31Gr5&;6q?RJc-RzLw)A{<1<urQF(sV~Jr}?^6jhq~LY0@L zrKL2q<&xr4QsrJ%qs1!rf=zbIu0UOvTQkcqLX0TEQKz*{Yk{^FtbO)62XkI#kxPJs z;xpsIFrbBsD^wmH=w>nS`Ery~Wdb4`>}a!qToT)BbgV2C*j!%V)7aYJY(eR%iTO%b z1#!}|`*q6$wKb27c2~mo?~uH%uF@L7gl*rx5%8fJ)^lkgO@C*XrnHR3FzKgMM<vDU z4Z;z+;*B@RBQ7434t@9EUju*$XKiDBcTAo2JH{FL^=NTU<ij&vZj7nPYdT|T4L!>( zyCd^1zFJlFpL=9rZ=@8FfeY3uPq?0$z#6gbF&;BcrCaSON#0a#%l}*-H-=hWF`|wA zbJSYPf+-nwMA7o2fa1Z_JLZtpZQ{kxW9g;Z@ix%a!S<Z|1D;7hm0Gh^=0AfEO@lsb zJJ_8vw)KsYWpt=@UG0lG6xw%VYg9yN4_ik(Hu5seCup!;9q9X3<#Ooa^NLOb#KG>B z0iuCk9|n~98CP7`*>B{W3fk^ccJ6flmO-+uXSQzP1U~`sK5^m2jW6CtQZ-}qP@0B8 z(v}?jLs0R9jU3hd1JDHTW{xZWq8dg&b5l&V4Iqe4#(qQDD19?{UU`=Vw)P&b+S%Q4 zOhGXzxJkdkFF&u+r0_)kfeX6&vBA<)vy!|2EHAZ1(MKZyd+(n9*SXJ|08H*N^{sOw z57JoZ(A~C$rwh*!*@cHa@JAlS2lEDjD#o@bXTIfPJ~(aBWZgRcCpjV;e=#7WZ>cY3 zE(g;pd9dm@!UW1e(&}!U0E?sMjCAaKR$Lxq9=?EH&iA~S3gSxMgW$)Wo-%q^ss+v( z5^0?p$SH@9hTaVu(SL;D?!-gSS5Fy8c%VA7@BzTO*%1CMc*?yAv;^ioVgj9gLYidL z>v`4<rWpki3)%6v+Di7(nC>WX!<^wE9mlR-(qqhD-iq(U)#K>n!*kbNa`dK{LBFEg zuk>%Rj^Ngw8o+<)?&zP!T>y8o)e7hty;P6QkmE`=np2Hr!(-r$iv!0FVm$Uq>&OTp zqt!dOkmdS*U*K5yJ>YEd@A3~kE)uPJKg0lMZCwxTs=f4Zq!})kA%Cm5|8)Mhd?%c% z;&dvP!0(MeLQilUa4#<!AE$Q)ggBMJ>7~doX?)FxfykZ6w_A<N8bQX3ds9aeOHhf) zJzTtlcd^Axk9N(yWphxdqvr?E_hKkqW@xS?&NzU)QTLf|&T|u)Z}03sd#qHV3-V4a zP;<8bN6L#p4<o=o5Pz|oGi)VLhJUPw)!YTTad}=*=(d<ia4KFbb#g<`xROJAqEZXb z9gW9-sR6obU2>^tAAN|yezPl|2>(m63O$tX_TW0<l~&rDGsoKr==b-tutjM{p7p7x z6f)EzZh1W|{E3h#JwCDvVv^P56MD*~w|F#bPq=S+t4jRkyzU-IHfofd@<Uk;HJNc9 z;`3uOY%7GGdZP1{RWkEc(&S*kv9lGFDgFB&u4BX6UK>v<#pNF8ZEU0++BFowjjV}{ z05;};*7;%p7MbW#5Go5;78;aeGjAv*X#`ipBKd+nADV8YF0U3n5C(1^$Hw{pl?Uw! zC5;cn7W`N@!?osh{-XGDxUR$N78Kl;jrsMjU>Yls&IfDYI!ZK*sZ-)Nr4=3fqNH`D z_zsWqER_+K2A+zKLiTZL4}uF_%L-sXAGPPkcP2gvS|<QSi3<9LTltT+1XlpFBzyy* zd0zX33;N#Y*`lA1<l8-qE7`ejs95C#XLP~eJSzi1eSp)YfmHD~0VrNSgR4&7<nyju z`8Pb48en9+(iwNTZQ)WD>2gzG)$MrtiZGC(>j1#73lBhB4CS;JZv8)QJgp&NUa21Z zckoAnWXpzkj~?_ldqj4v!3u7hpZ<5Ghq3q@Y~kmBhjRRXMdIXZo`PM4H>sQo&jJ<% z`1i#8-%ZZ$t@#$rFAtf&CA|CNU&lBv4f+E)@HLFg`hx$kPWQzD0Nl7_Qu}%j({Rpj z;=5_jMv#d{%Mp2(=lv7wv8RO6ob-mz^6dPbQ(s@p6W1Dl0rgD%qx8ehkjMU(KuqZ< z=W|Cy@2v5$9o9MydAiw~7I_cZ`mI`D;?{<Ed?FV}4T6+@sC2G$D?`r1DnKrm;f7P; zgK@vPF<!5S2B&P+=RwTKS?_t1d$h~sZ8puZw`vGvessa-`7PL#BlO{Uba=)OGedu+ zT%Z2Hy|py{qWg0WP|<QMQz<AEyY{+|uFr%4Gv5N&Ku-Tm$%l&mPmMb7A}@c|Ha?tR z@HzAKp2rOY*fdv2)r3+A7Z?TYXLN4YX62B1X2nq>;bLmF5hpvF+OT}=VX0d#9ysQx z>mja?%wpc_^WE7W6Rt=xUV9ZlrEC4Vf>f}|WQeHp7d0?pMBiTD2liq@-l`AqlT>Av zyb`kbdRNkR^MpxH@6`Cyn`Uo`BVNHu?$-{y3}zS%*BNGG<Y~;K4tW%4L&aso@G@5d zF9$%s*U&}c8)rEoj5?Pcwmx~d$*$)Y`!6^mcn`wd33esGk<gUx$l-e%=T>tP7hd`z zFbz`c1m~{F6Uvvr>B$-g`>y^$uesc-WfiL3#q`cj9p{7ii|sY?t}o{PhrgSCdm-C$ zUuo`3@|pHy-^a!E*C~-cX8v$PD^2tI^`Q<fMEd|M%-XMAW#Jh}x4W;<!H8Yu!yW)# zVYAouQ}MYqN}maPUOf-weSw0Gd-s~ng3n@pi>8MRCmS(DZdpormS(vNy5c-{e@1JT zr%MU%vH!!21rop3ulCO#{BqvJ)3Fb6f(p%}{!d55^OU6#E&EvHTSdzlpe`xU7iZ=p z$B*P{2R{OTX#LQA^dZLb-ek_psDA}4_ZFW3GZbSs4J+>%ZKuyWe*SphEx4lo`%}A% z-ph(rQnVF?E|?2(%NM80K2KsU`o>marO~%&k3qV7s>m0TgOUyvjNaLew~JJhBWX4~ zF<j>la(+=rqb`5F%P7{*7-(<4@Tv0F!t6nehLxt9Pv4iH-v9GTenFE6I16X~ar0i6 zyhaxFr7}0T`SaWU;lJT@+z)~r%;agjw+^6_raIhi-fQ1?L+g;*?;$G<45i8&JwG|R z#hmK~IybB~tkKmkn(O`>+;CbIK(_)%Y~5RfaBsM6eu3I*SX=Xbb^f2*Y8w79?wpR; zSft8{sc%>$P6dPztbZXk>>r=$zt_QWBR4K$=(-oXyfvbV-&umX+Ay|!Z`<t3GSC1= zu_EA;jKwUiAHK}mER9GAKQ(M<i1;IH>kaPrVb%JE!clg<SRC-kGSp<x8GncG?{KRO z32JtiHjeGyJ=ETi-Q9*Xc)ff3Yo}X$P~a&+dqueMp_17jH~#q31?GmIF6fkcu`FEJ z{pRJ317kCX8$I!KVWLK~lS@)%Z}6{2T7}r}H{3o}k^Wq$<~O5)xwZA<9LKy_zpiRb zU7_4-Irlr^KyNJlrz)Uo$<kle;S|;rvCGONi?Q0P4DR!$Q><x^Njt->Z5Jx62N<g* z`3!lcmVI%;Kg7Ya$7B1GAm69MX@3@9{_)kIc$jcjIV`ip-P2qz6ZaO?;eUf}Gby0J z2E!|7BvyAzqOzQ7d}AqHI1Vm(GmPDPj@C&Zf##SCX(M7dngdYzfl57OZ|r?cM9m#+ zQ1Lzl!izA6jys7s7UH0OKBWu#CUTh<WbvyZ_KZ)H4ReH9XBqBIZix$@iI#%;dz&d= z#$213Ey@1g4}2pMUfw5cw&Vv)tUygEZ<)(jkRtfI4Y#8L^4t2=vx)dsK;2%8fkj5Q z*ntA{t|+Uq5T~4A`f#=527m@ZRZi{)Zr@<0y?#fTFK4ht$@gm24Jh8-Iu^;4mAI1w z9jofcaZ58@IcyTJEb}|%fAIyZWY4y2lZRgloaDsx#Mwu+n7{Vj4Ga0RZ`-UtQ~urb z+Knsyl=sU!*1kjU`QP!7P$!VJ(XPUFbh_N^-FD?aM$p*a){i0d5ZIRlz>shMzD^n; zh9G{kncjf}GpC|tY#e|Zz5QW#8m7;n@s`;+&GbAM*Rndb{2_0d8s+_v;VIR^W5|7Y zV6yvg>l@~H^JIIh6E*lCFuf;(kM3i@{%;6=lik|RL7q7y7C2@9J%pg^R_HWn{B2#5 z%ONNSB~aEysuhQw9R(`*MHt+Kw(yu?x6hBC25TQP67Xazh=JBav%4P>WvPM!F4lb{ zxmB4gs7aDgLV>~EeYr-_A$#u2QHI2LfB%qOM}vGE&EHh??^Um))}Fq;YnL#-@>heq zZ=L!<e-U6|TM8-SVT0$C#1qW$neD{Gdm>+~F6cxpV*lheNSP;#Ah8jbbZI#lMr(3F z$l2t~H$FmOfx7M2m#**^`BtKORQ7_qTyleafA!E%AWl#%{vyyHrV4Ny@;PZ`lkw&L zHM=iZGQ<(4-o5eY2BCS=p}<Mivp2XtKAxH7WZ`16)SS|PT0M}s%x<&=655#c<#QPQ zltc*N4iLm0U_lywr+g82yXRYYUBcdbTk$KkpEvNN;~AxYgw{uJH!xPfxXNKCTd%HB zTK};><>{nrCK0QKVBr%BZxw0a))YyleR)&(Fe4%KW5|o5uFifQ2h+wd?6yt-Sx0TN z27@v?1fASW?a~ILuEn1K$Ioq@D52lW$q;y0B1reM_KBwO3k<b`;vCWzJ^LQwc?P5U zavR0!@f5%8NrB&W5huFj&}sCgd_PV}$wcL^QRoJ*NaBhwpYvj|k$5?=x3?Kf`yg&C zI~8PNL3io3WL$&*yVrpEx83tNWl-z3C6$Q%sQRL}(*?Le2>!O}AKgb27TW7?UXQhc z&E<TRcS(u%sy0~2{NT}0u$|Ni>`5>9|2Q}OZ(&KxasyaMSk$cf)n<TXuXU_5o|cYj z78M!GQi51UT7<~3maF;of%L1Yw#y-cA9Y&%5v!q*oWuI<0=G0%GfSE*vY9RFSQ0t3 zT-t!@Xh_GT9P{fNiWWTEk8Z!`A6*>>@Z?SP_2r#86?4t4%9m&o9{2H#RpZ1XW%U*< zUgG%m<_}*rDE>`)nJ$&*CLHv+S%mE>6Mty)((o;-7n972%0;94fl(37W~JheL>|@O z9!}=|6({KbfP7$YD`XByzoeotIW{qjgo%=Jr?%;%Lh(oU*(MR0z)qcroT(khp1nCw z<fkui2HVqe4hvFSy+#|9W(f)a%2Z`M)@BiFW?;9+QZx+7+|Ho~(31iZS0f-ZEj+5t zBaK$S$(upm(vBsuk~8JXQk)uMe-o3aUy>}i&TcG`P1N%~IE??X+KA7vUFD>V=Q7GC zmOzlUjOqscCY^f`ONog|xH1tTtGz5QOs9p&%2Z&UR98^5Rd?)swApq=#X#_xG%;x? zebTC48qdmVA9?89#!3`V9u<lG9$LvX1<XaKHn)~qkS*)V+!CLn0Er1+6_u(XH;0Qc z_0ew>1>!8kVW%Y-<-6RMluXPC6s`)A6yh@D4Wix<rRaYL2;8{m18edew!h1NX3*-1 z`bex#m1mNJ)y>uUhGmUXh0%Rp`~*E;^<Nr#?yxPvzgVm8p?mLE8e6^8Tywsxsz}@+ z8qJA=FG=g+?5jm619Zu6XTQvIBVnTABIO$tE1(ZirP#GhJzb0=>xwjN_jd^p8n!FL z3RE(!x!K4s<QV0HT2_mZKS)<iJZnGR667>b=?~?LJw*xCtJBhe+3x3)AJQ;Ml~;rh z;Gv1rDw=7xm-7f5Zba56m6n~5(pZpV^@QyyH7a{IxUT_UcwZB8{B<~7Qa9__(qd+? zFr*=a&nAAptNi7U_wo3P5_sa&^U_Q_xxZ~_X|i78wn%Zy^Ez(5M2KUxl#dr`9uQ&X zP;f`}OQp-Rh_o&}@(JneyRDIpL)-rB*SP|+K9F$kgKYC)97vHLogWNz>w~1rB1p{p zX68&d;`$+E&0^(`!*fN!*V(!vefIgvi(T<e_)0|`w+zRtNd8ac$p+$k4U<YX);4)6 zDz*+<V0OU%m<dUAp_DMhENSIf15zdGn|0AO^hxaB)yNgx-1727Rrs)qbMb7|M=LmD zOI4^Rf=wPr*C$`MQnv=A+FwI*YvRvp;-gwJzb<8bX?ouF$2@V3RGKKMd#^k!_Acs< zDPh7cY{Q3;S?a@)#UJz43SA$I!n<&>oRtN_iNesn3YcIJ;4b~7l^OS1G>kd7^n9^Z z(=`HNgeV?oH;HTp_CWhqm4bxj1C`}divQ>v4Xv|%w7K7CacX8X9#nk4iP>;aukpB# z*hSERh-;{Q9ko*D4q(QP>DYj6&P}B2*L^?fPa^BO;&I_!?U@SgTTg^IvD7)$G|5x_ zL}MNk9=uI~REPMoRbN!4mt+;=op`~!{+3sw;O@#-bG{2^I=5BDw7qi%hE+`kPFe4@ z3GS^8?b||=LZ?UQLG+e!HycGr{H;T{UiN`h=T*s@NMXCf#A_82CB+p_!!K_w)yOhd zNlPNKvV+r}m&QY?Dt)Y1;zr>eWs&ds%>AWtYzje3=CtC5vWXD~5CR<|$69X%neZ_! z_pSUvNm8PKm#!a<5V4k5N!6t=f-W|f%;QqxBQj`+aI3*w?Te*7$fhF_X(v-Q*cJc4 zGES^O8JV?6Ue1PeBtt~LzmlxbPNQmWSm&r3oS08!m6P+_RKN)flmWwK_^7NzBW+-^ zwbV56V9Vw9?pblY3B(-kpU6|mY8UObBqrG`DY0&(u>4CUwL>U;fg>Mr@SJ}5ruQP% z2B`~%Dm4@9I0v=r)4qD>HPm}s7r5dATV)KfQsrd^Lp=-|qU#s3r9dg-xJ=@}fP7J9 zsDPUu3uBPMG}s&Vgu4x*j;7$VuX3&-Wnv>;7Vcfk&R-IBJdczmAdU=*R!O`(8$s-F z-5dz9pX7q{iIlKCqtIq6A`%77iMa2`(L-+4mz`PVkI~!jWe&#^laQh_<N1IDSpAYk zxd)?+^3Q8u?xMN3^>2>IbkHN$SCe-iS77dn&?aG<4~o6rs65TisOxme8{2-^nEl8> z(?YQu!e}r+W-WdtvpAr@TM-PQaGzFM--_~)jO5QL=@a4iZEfeGL3_nG_l6Tvj_iW4 zd;(Dwr?0|aid%*4cOr(u#f;8SE$VhbE3)}&TT>@tI1=Ha<V`f!OJE$O5QfcLizJqX z+~`^7WJ6|*U}_1k(P};zBvb1lA-*7}LjB&uTh&+Hy+xv1JkErI^lO1~!e_6C&Vtp_ zHgWP2H}Wz-CQB)Zu^r`EEJ1c;$I76X`><Gib8>V{?5!aaeofE0w!E-3i<iVz(PUnE zP%%+Z|GC;>Zs3{zXUhNvLZX?*9bPK7&9cL8UpAKAtmCIaq;HmN5th67l80T@p`c2K z*8Q5kl3R&O)MTT<8b}bUuT<*l9W#BeSJhr>l)PXc)6NF};`rM_qcb(HHS*aM>*(#W zPqY3Z&TUoTCM{!y7X$B5hy3`-XP3hGrfT3E_Ys?*U0&cPI*yL6<4{O9*W<ep68S+= z-3ZEJ@TcMv_g!g)$Z7c4qPbx}l`bvcCzLLFF;pI^Cl^sK)(yh0;lGq2h)^rf_I|bO zv;WYo;}#+NCOI`p+_;3vnfYFaai4_J-iaGsg!;vqP=6XYz<W$_55&@E^pqL2$qY9F z9!BKmVEUSH=?Nvg(Qvc7Bd3scf6O4`mde0_L^mU{F4{@)w`f3)5d9IBXr%Srm1zBa zK5?L)=U=d5h5>B$Q=Y|drzri~RmR)(_dPVk&dqva;QO?}eRWu`iT2H1JK;LKgvA6u zTJ``#P;vs@3w4=EZTVmUn3^r@O7z=!=%~;3isb|>XXQ1iPc@6`--mCn#G@DST_S7s z@*Sh<96YnozW;D(16e;@T>|p?8n$WRJq=;$>r{?tsn1<KtNkK;SbRoR-)?+9#s3X9 ztDTg_EgL}<r1Yx^K9YR(Y@*W2i@mnn#sI=#$?mMTquBRWWLP6{TUjuxYdm*z1!)El zcD{|;>U!fdVV)!b+1y6fGuUE?y;|%5vR?WG$xOwIMz_SB!#;p_<+The+T-)%w8Ro$ zr%UaF+7lCqY`-b`#7BSoi5#~Nd2<iz<Jiy7nnAgwz|Yx&SnEo_?9G9HeWQ_z*)v(u zf8fLmU!tZIr)CBI+^nm<0=GD3Nl!o+i&pLSyQOdNWKNk<J}@*V?uvfu6D_v$LN0L| zdiap5ayEXO)jp6Qweh{d_b$O_RBB`<Icw-oU1TI5G2!!m=o@xL1NY#mZQ1%Yhi{B5 zK2lSt^9xqL8j-25W~rW{#n)JUYwuqH-#WhEwG90L-cxe1-Z3(oemK&I#pg&!E8H<( zpN4|)!i3>kL5EdLU~3_`8JaRM+bH{NI{raT;p!hD0w#qsk!K?%4Yx+&DTF%^<l%Cn zO#D7}E7LWRJh|20>%BpOWa+Qx#WF^=4?SVgx|sI<R9+5dxG45IUFJu#0p{OSzT1P? zkUTGn`?~Ck>b^5G5KDms$arO3fP)Jo`FpTK@N*|}14}s?Y5rYt@Heu=mirh8lB!UQ zob$I%rbbZ6kPfMjHUNJK2;tZ5J&A}5N__f{iW4==l~+RS&4P#~9TUkXNRUhqE%7=C zn-vDQ_t>xjo^6gD*QSVGWS~!cK)aL;*Q$5pj2SXPmgK6pc)GP>ws1<EIV2=u>kBl* z6B@|PohUfNuK3c{KYu7b3(`H!-tTrPP&_ajb=|Mo<WFP_<;{vehsn<@7^}1+z6VqZ zgkD^3f{p=FbqR;USn<O5t#dHk!y03VV+N4OR({fGX2Cj$E@{1TQrGQQv`elJ4cy~a z%e#RMal|M1hqWXnHP^0M!swlS-5Cb8K`tTYxS=sPFW7`HN=liy8sqJG)I$2DEB-h) z4HNNrFE}W(JV*&lA8Tx_y;2*!WJvI5JvH+nA&L{FK|#%#U%M+^gOHf9$}5%=c96KI zie^z+R4hHPw8<Sh@{o*RL^l^Xp?ny|!?kKO9QRA2-we=dn!BgAR|rZjVM2AY#-yK6 z@P=(KbYTWC^eZ?=k}^IC-aIkLsTMZ(drZRTiLD3dAS<7?eh^$VJ&-V=k(RVlM|-AU z5*S4mx8N7l5~ffijTF9N6qynsT8?3sN~D~EubfC(itQd+$#M4ihX5hWQ>0(xzrJbR zw+Di)+UKb4fiJ$V+0<K#l-*<rg3>UXZ685xnM4U8s}0w&CvtVz7U@$OuZJW#7h!(r z-y2~mpWz*unB(&+NmtE_+!Mj)?DdVczEX9u=QGgvy%#~m>AO|cb*q9CT+4DN=4?Z- zKle<LxrVfMhhcUIEz%-MX>848Jy*wNEY~5!cv((V2W!ow)#tHo{SLv3z$i3Q?OT0t zU&5xtXj77G)_n&PTm*!^S-N^75?SJcnT(@qT4<j)oL-W0F2cvB|FRtC(s>xw!a6rs zbfBDVOw)IRHChjg6ZK;dQ+u@{N)ruQbNvx>grUX$bndJC@fqB$fM9w>UvC^@mqQ<6 z(GAJ%Bc3wGrb+I!7I}fNJ`JAgrLI}h5sBclsb%G_V4WoA{SH~H!HG*mNV-zv6kueF z{1K|O=1c0?Jp#_KDop!grM7b)#|mYmgZe(R)=V25^i#zNv%yUr6ePyy_iBCD!L~kP z1_pM}IKPkh8(SF+K3^Of4S3D&pl@-lqhoa>cZz3opGPs=2oet$+KrLiu@@^HOr5PP zfrd)M@wf*4630(9aphg{s$lWyFU@`-o*i(nS=-A9F>4qP6`=~g4|68Y5?1{~5MQfs zPL7pV@aba+OOoQV^nGA<LOKf=P4K20e4%HbF*o6uZ`D0ocYe4qq0V4o(BAi@Lb>5_ zw~SnHjB7dCYf*Z0bdIwBbl9=Gv{20!3t$L<O+=1>SPir+gl7Tall&<&F=|AYD+?vC z`F$b%b45f-_iPkR8Elwydu7NTVHIQLj=Km|qwhd<2obwU2+?qyAQOoRI+*}+1P;Qy zVKvv&i;d5c1k<F%_Wlx=DxVeqkOGbyv0>j)bf85gI4j1rp+w8%d!z1gD?{T=139oy z5oqNCOhaur;#%?Y67NQS_^wfNM8vBew^%(t5O+Jqhi=`cd#AD&;M-Ljzzgrq{3Z{| zcg&{gE~;0Iwv%kpb#CR!!B+R0N=OCaoF;7%o8|_cPR9%rydsLz@`N|Dxd=zic61U| z!`ee56&Otk1)3Zb)s8CoBTz&xx=}3r5|qZq=Q{k_#rU3$?`z3x?@`!C+E(I3b5x74 z^*8Q#K0$Zt<(jm@4C?%RX;*rtJX>KAR+rCpja>3H?z0&dZv<Xv%#yau7F7P;8Y|1) zA0ccC)$*;F^%~<77zkrtFw2Id=){7>(u9}N2Qa0r;xR&u_>G{aMJNrag0$B0%`4Is z!9h(F{$C2Rn^j(gC7~-lz46bEJr->m%=Zt`X4>?%9K9(83X@{p!i8R~TD6n<{&Yqx z#g6qdtZS<2I{UC-A^P`WJf5)#nsjX%4!W^<FpRkvC~SG>fz2OhuMoyfT7!9uy!7(W z($oSUHsEbGCyZB)kpz;rLF2;{Ig+jcj4Z**q&dNP6`FvPMlH7Y*F0LV9<C+%$^u43 zcKpmS#6Y}s21MFW;sC-zaz;MLR0l$?IY!Rg`*R&jwZl1u@lxk;YYn|{r6S1+c^Kb1 z(DG*psHfM`>$q-ri?a#Dvlvd-9Ir?Rv}|2ze1XKPfOUGwivlZ`B<s|Ty7=T5FvaJs zR<MHx%h>o>tDUsi;^T~<dyLhozp900Z4<GHI%r=VV12)$3h>@!?k8MO6<V>3FP#T^ z7AIJR%WB0Fm0Yh4vfyTZ3O?Q0)eVhaw5hgj$=4_y=VVcb*y&!2F;EU2iCsqcc~ZkA zSAkQKG&1d5F2}crK&};A%Lz(49OrGp4|*0DC0ojBFMvqxXjeAn{*#i5xy$tW&|9Nb z``Er?2KuAcu4-OP!&qcwV_Zo{Xa>?{W58ma<DNZO`toWHv=;C6Tb)&%^$4Lhfj9WY zH*;jMVT3`84kIL?H*5!@O33vX^@3H7?crLuc(8=Ax^K?wJNyA8r}b*4D>mqbZ`|eh zFcWx$&}%m8GJ!T3YwhDvHj-93S(o^Nv6>7!R96)-X0bHaRFW2S43|C-I(VI(d;)Nq zgR4A^>1G!9Q7dt?L#QbbT{K`8xpGaskOoz#yA!N_i3oI~K{t(e;BuZ|Z(DdL@?sOU zdca}DE!HukB-3+);rDZ<hm67#pNQ*Prw@eq&kR>x)O~TgAZZa>O08Qu4U^)a*vrhR zMFNAV9;!v+fF{&pZT3@%d`)Zq{OfsUCL}Gww%Kqn!o4&iA!OW|5I#1w)W)(_HHCQ3 zg4KqlEO@+ytxapd6n~KH<hB^cCMRZGkIHRzCPMRENs7;t!qST65ic#-j;nRGNQ9So ziM2eYGEqS$|3y^va8t-?qlUVc4Yv31y=EHzc1j0neyOFmSJ1H6MkA{@f>T6_f<iJP zVk&L~io8|_sr{fvV}4m)bht;;T>FyuE;F#|*q<%zm<GUu^`xDLnlF9Q=wL&k;<2TV zO`>R^A;6znwYr<SW*YRJX<pnPdhTc}KXixm7H2}F&pV?)!lB`Y0iM3>y#|FJ{#NRv zRayv$%85rJ!^>XJn|mVQQ`1eP@Qkh1GUP&d<;CA)>{fak>&j3oZwPg_!uUXc`tNF^ zELjTIsj=h1F{|R_7viPpLRM?({ZN*)Zgo+rpES-NPfdlS1Bx?UVRe}hcY`i>O-<Wm zHlp)krO<#-iwHV5&Xj`a0(j~54Ng1;kxZ{0=HusBV=CjctbLaaDg9lZY<+xXR3Yny zvHgN;GncVCs9H$#`3c=nW3d2LB9&rBa*?v9BvKYaMzvLU^H~)QU2PbMNGqC-ufhtG zn}yr@=Ry5py}j}2=2H5@n4L+h$kO}i+N5qr(oUyH<E-lCqQY^7mR0Q1NKg|bR(H1O zR~zclV%a|F2MzQCPhVjKg~4FpvTT>$g!)O27HX4Lpl9DLP-0ior-wQ(^kEY$spSAI znL^i{#v`sujAU^vE-N;<(H+Qn8_ZXCB1}IJFQ>Dy$+P9-kG4;Wv4V7&F7`B6`YO29 zfhb89)214<YRwk6BVyi$xL&*9-j5oA!lzs?8*id-0x0QMqw4|0oZ%NPFDjX}<<(j_ zzn?dN&3(?$whzitOE9UtVouz9uE{lf-wvkKju11O4#e_kTTgT|P4??gK|1L{9yuf1 zf?;1MUa@YjWi5n2ubj?h-Me&#`f^~X3+K><DBqYKAEB=geAZb8ju|bly0|Gf<Gc3$ zUpXGX!qHwFAk=;`=$nz?q<+~=Nn0n#y|(jEz7uIl*X;<D(>S0X@wjGYo=XU+Ut$qI zbiTWIvghzjfght&WkSe;HxPD3+RS;0>)i0t@C298?8#j)yXAbGJaF4fy!u=4ao5^h zS<f=yoxd?0-5u95cOM=c3R_Lfackq-`r_^t7uGym7~Cu$81hG|JfZeu*}8iS{AyH; z0?;nMl&))8V6g9^{j`A3lV--hB&Mu=*Ow|!4$ZGe!{y&OYRc0l@5=wz9%4#ES*Sgi z=a1q5L+aJsdKP9a-xuy{u<*8RO1W6a7kJ&DVSk5#E&tSZ#e1ljTHQRPJ{Ealn*u~J z)+X|lug9zgWi1xDKnPy!i@c?m9VCu$6tfnhtqdcfF`1#`EBfTU<-WRgrI|*HE8B-h zodcpE^a63Zu*k9}a^Z}Xa88>L2N@vL^T+bqzn*<V7*7M_<eqY+NZ#vDw6*~{sIBh~ zD&gEPyHNxsgnR}Iax^u^XEIg%Co>h=NX~lg3VQ&o8BQPVlo^0nQZLl=b=iK+W#)5S zSb>>mv-_FhW^Gp_^{QYu5S>{5JF$>U?Z?LdVqL>;bgx~>jr+JX9fuuiez}9C!B|v7 zf`#`nrpeQBMFq{egH>Y(N>@7%on;<EGg04%6eRc*h$qi(eQVE0IA_?d+|p@Q1j5+i zO|~VL@p^aIKPwt6Ozpi?J~8N^m-^7MG-IM%BHpp#Rl`6kCjPc+i9tA^(2TS2!;#qc zKcRwUirS{slGMTG<(FqhcoQq6JUa2vrct{+gcB^yLjI)@GqvYF_%5N#)N$ng^Hp-g zcWRwL8Z*?Kw9k>KZ%#Zx|JfK2VFjzM9yvuO0qT}NtsRkO85@yVxLBG2J_{{o#sl$P zpp#=Hg~#(3HqfbFLLemYyQZjJHwOiumva0TW{fGLZWPTX*EaPGt_o8vwtR6%*`JMv z)sv^M#(vg)_QeZduiavSSA0ep1>V>|=ig7MZUBoD!{}v%iY2Sy+8N>^S#z)|*k=Mz zoQnFbw~TmAQ;+IjdRvdcnEu0c4ql8oTK|DO*1~|<<$G_Y8GhVG7#FIsGM;Yy9`@A0 z*isK0rWW2KK>}e}G(i%1$oAI&20l@%<R#FlY~GNcSxcd<0G{H{=jf2#O3bBSn!kSS zbtfe!C4K>yrai1x@egPe8QF^x(AHFdscjhL3k`LYl<?65v9_>7omrA0XhfE70{EAn zmex?#K2zJTr<=p%M=P+0E{UkjA;U+Kr?5ena>J^NTpy2u&D|wWJk7&Hs`l7M1$pOt zp6k2SJB`x%BRq{TMn%)!8zRt(P%#TgHD3z^#LOaZERtOuJBW-(oKQ&;r(^yt1Qxj( z{ZI$IZOmd9M0;cKE_>m?vthjxFIqw)ChN#PRE-SoWOJ}rWSH2b^~67!7K-|LE_DZ- zh0{n1&<{~1p+w6sBt|WX)bDc><QN4}N@($H>&Gz`V(M}Zp2QmY5GC*92ppSN)bSP{ z@%TH8RM^{i3brDMn;mcy-ehbkYVwn%W>YvHzW0~QJO8=s;^q_AaOw#^`+jMBuz#u- z=@ZM5`mv&YBGNxSycpf%KOF}I*9U9SUmGRw_nh6y%@=+R8ZXGCxA`DgsTd%Q)>022 z&p(82(G*$5TXnJm0SgPatxU#mHMH3byZ6PTsj()s_Dh^w8(^1P<e@CUpSeGgmM;#D zF!pGkeOzp;41k?4&1`=@`EqLo;NERFSXhmom--k8YWoaFrJ`$LEOWJTc-qi>ua5z& zQ8AF@ToR7I)}vOhTQ|DstqyK-D~oAgIQuf`FpSzqWmLL1@h>KX{ccd35D?-?5L1-c z`@rB=-hIADy^#->o+FMwpPV2}j600KzU9T;(!bK6(ZnT3ItLsLRzFiobLIY2JH24M zXw7JGiGaC;9?)3%Bd2`B1|4f|4#sfvKn+>C{5(n9F=3n0nu8T2-ge@Jr~EvElNzwd z8r6X(7U1)ab|7op?G|XH?MQ>q*AG{IdI=^`M!Xgmt1de31DxwDHGYeJi|bECSz|E? zpknVAIT&)IYhmt`GB^Rhu+5;>D+Zak5DWuw%yAQnG>~rif|t*<M}ck}df=%c?#E&~ z5Z9tb?|!d3m{AD^I(-#LM%Rj-ew!J;0ekVp!fR~^&I?SDDVSW#pYP?2mjuB}qDFR9 z0lrF$ehJjpZb6=rrbG^u%+<XjGnB6V1$1I04$kyDQ#Dx)2g8%UmVF7u5Zn4|R_15K zCE6v~a+@{|Ix11nr%v0IrdGx}Dbh|lipSJL>6tX3Eo1)YU+1SUzACZ@0pZIe7Lgm& zG^OomifH7Rv>F0VO&SbH2S-GB{{rfn@@oApsd=Jz-g}@y9e}S0!EFGTKr=;~)Kwhs z5^@5e7ZR_HN~{?VU`tl$x&dv_%#a#v)7_gs{kn@BAAv=m6i`b=9_z_<8YFnrbVVmO zPG27|$Sjo^^oWeDX+RSOU&UCtyK})H2FlK@qw|?+hby&dj@CE5sxV=+#e5nxd9yOu zs}ih_+*;jGTGcxiTgV)5Y+bq%a5QAg%V7c+s$WO4jsd^|e4?3Np*Sm?x${kBx|hVM zyne)XF-40?JJv&PEV9g;fhH3h=vWBLIO4!`OmlH)LIQh9o>pQukZMoW-U@4xU56)! zuot>$=%5$j899_9?jrkUPuV<Z0LBSV)lY0P)!De=)%Y|LL+*`JVVe4?2U~BIBN#5P zD__N4!=y^b%_p$elf0Ta;gwgu+n`)E>_4-6kbGzmn<&Syd;=T&w%irLZHj>kT4`bF z`YktcuBkTaB;RU7^*SxZ4Y$7w4U<DauHF3qZ(zJ0ZW0V=WGFOST;F!H=zhdr7SNn} zUZq0375|&^z4f2S<ScyRq_#jo_EjOsxFpUKbeDJ(y(3u;bm=|^GT!#)<oeIbJ=7M5 zJ1C2#gMd+UvXF?xl*(4w+t<F%9bFnEwYZ3blz>bBa68c5vR^@Jt8xqyDiakVe^-08 zs$T{0-|%(=#oQkaU|;Qk*<CY{e+GQpb?ZI`_%Fz`?W+5MHlV*S01CN1Tx5V|#<PoS z`FYQIh-Ra;al}1Okw5UVtyIz~Ta26?B8)%>4x&$0Zfx>fD5#Bmvr%*Wy;@$|*RL*- z>^+(jIRzS&`Q9*bMdA4G6Xg@N<K!b`MAu>J#MOl!BJ3lOkBIT9ayM6{BZ42YZ4wb- zKCK5$#ulyu29b|wnclVlNj%|1_6)Pt284B}US|3^UYcgB#V#+Cu=_a-^$aCqM;B_P z#oA7g)f#mC-o1O{f7mLg0oJILT*J>XRiN0)Rxhox!IDp3!`fR{HSGjy!wvVOeV10- z1uIE`s?I=OQA0Hi@fb;K&kBfIon-~k;~J}JZ|nqPjC<pBNJVq(j&u9L8cmXFcVeJd z;wMH{`_j>2+JqY~1FveUDBZeo!_DMEV>J4K7W#mESKqfCl>gG7wHJ)wv6J<X>eil3 zWK};cV&}iX10Xus0%n6Y+KJYj^j<Egol6d!2aydn^>;A*dK$5U4t%q>$^$kYFt5sQ zTc}x@_^KX`O)>@`TjbDynbvsfrPX=J{Fx6aDdSCbJ=WpU^sbcg5v6<M5@W`cg><sV zPEb0v9}K=vUgg*c7?T`?#a>%+oHHot&N(+wlG~P-DdWsgmU?CQ%9TXU<XOxlU}p~j z!Rl?8Z*<|fMl|On$NgvW|ENH9RsklT*B~@2MV=vpbur^+K5KIo6PH8!KYdEP`(?7J z6q!Qe&jR95Hd0HhQny~0GS%E=8^$^R>-?z5xlnO+6fVngIZ=uFwZc!@RD#S)NS^`$ zN{e`_7AEcO{2<SkL!ga*3_HP<<ZCf%Dj#6pE@%4YSH>b^R~DY`b&YMa(=SfL^}GH+ zC;3LYSuNjUi&5#+7_zPj-|@SJ8>5Rnhl#1pkc{l%&jTn=C8wtELr0`Zlunv$Wh#zR zH?u^!_z|S-DHFufBPx-U`<Nt#EI4Q&bgZ*qBr5H}aVCag$^1*JkSqlXEud6pDf1C= z6ar;BI0;pn5R;^7No|RUm?Q>KW$tydNfyuBVLv!4c`AtzE`AfgzBHQEtgTY<_Zx1u zRAyoZ{$I2a0xH&hnTF}+UCY3?8msI2&mcR@k{ez0vX}^;u#z|vr+vRip@HMCUp6Mq zMMJ(?!DTqq(#W(Qg)PqkrcYE@JCmj?0fu40VHvaWb!wN&V+Tg{;@VO0lW0g1wjKz3 zhsIE(dFekFq`XrT+%$fGUTXA5>~iaq(kUhQeFh6Nsc~piRLNP8qd{y}8$As*VnLe@ z`vZq6$V3S4*a?Ub^)!}~wnZN{3K4&tDe<FS>`Ng^)W4)+C@27roHHER>Z6`L)e?L> zx$;<n-VwA2@RRSpYjnZL=5oV$C8(7MM8NT69zI<{3|-}E9RDLY5*sX@$qJ&wpDnCF z0`YiB4BIfKXZbv531T&<0rm$15T6F^frRAhr-+ohfDm-g|IhO4oaE0_Ie%H~TjY%@ zr8v3S`E7Y7$FVk0`UflM3xYwvg&RR-H$oYM*gXPJfMQt7AJO#aq6#M?Y7Pc)Y})g* z1oH%+ymkPE;quRsi&jY+5$Ox<{qsfr#-$<F8phZoK9Y`J;uVJfQy^y(F!K(9Yfbw4 zhhGQ{1wdw#3~DnPa~5&kq6@TtLaF_;3$S6)oMBo0igr#;d9ZATz0$fPrj(=x2;L|6 zg4V?WLFb#qv@*>3%k!V8k>{ahp=lVB6Q#>%bB{4PQ0x;0vGVdTupo2lP!=v8sh&Q? z1+O`|WWhi@?xar`*}ym}on^b1ztnzdRR{>HE+RrSW)XW3@Bsq3Jl;u5u#ry&s^Hnz z)+Im9`?>yl2F5^?A3mG!7s5Y(aB;3tem3JJ|3Os2y>(@9ZqK(N0Z5#fS$A&T%ucY! z%e}T#zyTV^wZ<FykYf^&q-DoXFgLe2ZaRj8LykEY%~tKhZY_uL%lu<qPlo}A#y5us zgnaNUUb!?{8}C25dWoH15%q{Vba!kj_E?gEvC48<zwG2**_YTEH)QWVu#7utC(zcf zIqkQlfVI$sHHS|Gwp?6TIqR8U5Z=>-6??o4uKl7o%wc{s?}H{+MjBDxl~ypPV(U;V z=Xa&1du_<0rpxu>z<xj;og0(I1+S@5!8rwkfs@-NX78aoUzhz1kMxea9H~8~9YZZP z#b<35veD{k2^Eaahg{*+WDc{$zwZl>h!rL6F=&J*d0#TGtA!g`iVD&vo)t874V3k* zLFGCZ`DxC~=7V~k14)&vke$Vg75!0r!Qi4*9A70(LrmmdTZv#A>}4$%=P>5c0-{|c z46ujN(6Xfj3r3x5og^J`YA@@uYV2Qp1&VWWglNSU=EsQ*z&B0xw#ydsB%~RxO7H+j ze>=st!rQB$)q9iW#ONgSHV{aX+NLccbehnmTH(UN*TK^KzM$n8k=lH7GD48ikBc9h zQrd7kekXWM{k!Md$?XKQri19}Ba;RTH;WE@u>&czi?*xy&pQacb1Z(YHCV9H0P479 zV*b?5NVb_Ag&cVJ-{><k2Eavkm;(aEgJi=jz?+e^Y&^&V{AV}L_KVW!GigJn4^Sfq zrU#oRD~5A|T|xm*ENBh)92hkyU;b}~ihJ^ZWq!!@;&1c+ZhP2G>yy?#U)w~3`v=jl zhj)QD+pZ1H@aifMsMv789u&~9=kE^>uf=oR*8)Fxj{GlN%y^i|LGeBsrZzVZIkmbr z18(UrN^&IZ?e^VZ+J{d`1}*%XMah)de*m0gFE<3A5Zd~QYwzs7_^<27;R^|z-_53N z<mW5bu3@_m07!#`K1+RMdb>Ju&mVxl{ENoF9t<2i0^CU4EysM{&@ouhi4O#BcvbbU zzjTn#?LS>_o!-|PiU*jlWQ#5^x+f)TkuLwWNY}PU|AQCBEQ19=buo5oyX~NES17vQ zhgXaMeAGX0tj`62g>?V!V_*~SDPJt*4Sz3z;o1aWt>L(ha#01l<V*46xxZI5Lq4UG zC)aj36G+a<A9nlqwVQzTGF~HqZEH9E0xZIQ`BSf5`+N0z)}FfY8<ntQLDtF>9Fw-r zoHuf_bnQ{!t>f}_wB@f=KJxdd{s%5XlD`cvC)RdPxv%0~U<|nj)(7ONt_@abU+SGU zOIoQNHwH+?;qHI2*SdwM#sy{^ufOusIXMA3q_5wkn}s?M8O^FSSjAZjYMuZq`sa&p z3%*8we-q9c@oo4o8L1}=v)Mm!?4EMc$1^wNH0zM{_p{d?q2u!R7Rlqr=l}0s)b8~I zFj1M2@4w!xQcgOuR>A<laBokpf%cyea(g@b?-;a1SvbkH#fGl5|6=X_n;c|(2(3P( zSUFgg*~L#j=0tAXi<1k9hIJ0EI@Z?zT#U>7<l-;*nA-Q-7{I*05Z9M_@Iw}c>gUI4 zuMf#`kq^W1o4|57h<4(SDl2VQpr*aIA3p<Gql55Fd#wEYyBptV($iv%MBR~p6F2bP zwFm#lFF2WhkNVnYUfjxbY8-t8fU^SQY@4R1anpm~YznaMj`Hamln*P+rn!U;w#)h7 zKK6w_KFzY!N)fL!MTad(hpKrqLz1=*N-?lE*HYIRuj=R?aKwf0U>5CkY?k)gl3Jib zzqvu0=<tq>Gf(9UI^Z9rK#2M~!gU&0*FVG7w#;bo3eb=R*nL57!j)gF3sMFO)sxLD zwu1Xa>Gx9nDV<>%Otn%tTZFQ5In(n->=)(PQ&1Oh7<-6oV}d;ng*L77g2o>Tih)S( z$#y#Qeh!78eNKbtyQ{E=9KaRD9of{s*VUA@$GH@4T)}cRNATm>YXU#l@*8t*F<AK0 z5<20thXw?%#|Z3c@MS#^H!PI=&{qMk<$8bWVD0_l<-wZH+Ni{l*r>@NCS%o!-)thX z>1%*S*eotdFJ5vaEDXlgWMC|hiNkGm<eIE|y?BU_dm2<cOh66ALsTus$Omeoqggmq zoG99|d1?ngT_D~;o!%Q5%j1}vPzH-B6@zlHO8q#mWuW}dqtmlrhu%ac9#jPSVLdsx zPAr^eB*u%M$?m;uR-7v5-B-8P(<1H;mOv}wLY0YJ`wH46N9~LFRA<|GEnn*zeG?Y^ zXD1ie7}t%VjZprO6kP1zhlSHKND)E?De1dW!1@4csn(gkw%<P_)OfnR{^RR8*Jgf( zbJ+t=?^~Sx6_u8xX|<&KIq$wf0#Hd6)-=wm7f!(<e-k%gsN>8TkzeWZ=#-mW@}t(1 zJN~*7RAaXqz;E=bOciyrWLNF$a;d2GKPaZx82xWW5dsGR$$?03qeQS(oZqQ%57I%` z@J7oLn}raa6-|pZlR~L5#&(Y;1lyeqRAY=7?AMf=7X)P>GVKOYRYJ}p%S#IG_izTO zUL@<i)Xg`M>3Ro{U3|EOZ}QnofEn_mJTL=T8@XqJrVoIJ?k^W1AE#23%)?w&nMxBt z!liEjWwG-tsK=&D(AP&ulC&!iOQMUs`#<Iv`_o&@qGxg_3N%3CD6a3&z&r{r*9KNC zwh90MzC~CPG=7!e`QA7bV3$u}qkChS<fGvu2(3=$i03fCEE8!ZE?7!PKWQJ;X6dta zBtR(Y8G@SKCQudbPxZs*Zb9tk-xhhw9^@9-s$$awCVSv!zFKRGnGHkqs-)6CZeglk zn40~tV0s<73KTrZ`BcL~y}a>&;4iCc-v>VQjZ|mqs*oTT%|$BT2D%i4b`2*MzW$<{ zRdgfe!(Kbni2VEboZpSezD;^{*6&8j^;=@bssUJ~*8~t|e^~_hWWlY)eUXg^z}Z$W zk<>dBfjz%fuU%BCgVV)YkxfKa16#_uODnGgqS|r^fN}C_>+fuV%HQ{H+uv_RS)@M~ z$57gc<<F(K=7n9+a5fHQk!0Zu<nh`yonv2zJtC7PnRZbC$cmarMIQnxHHL0+t`=3P zX1hLP&Yjmp?^rX;{+`HDbPT=AR0|!0_qJA&v*E|lZ{lxK6%2kgJ6cC7gNL%Fi|Osm zASajbQm^gLhw&t)3az&EDS)#bYc#-(7%r|=WeR}~!x<9IE`~5Ls*1JqdCtGeGJAer zw}87W(1A!^lgT|dY^tJmiZF6{EGOs%`hG*WU6oE9);->3bou&G99p?45Go#0iD9X^ z;liy=7ee<8H&<E;W7KR1;6DQ92;7EqoyNIp(>K!(<4j;Fk)|2p$oKYB#8WPEk}UZ3 z8(}7ZplQI+fm+d`s;Wn7Msn^n10sh2#R0}|(({^dt`{zioVeIW(Y;N}iLU$vcvk7v zQ9zorInjv*fJ=&;|GxYGj#hJ!kNiKhr{j+HrN-?BE3Z<`B%T6!@4)oa>vL=S+h{!x z{K0?IXzg8GXD_+2HIH$dNJQMy0i^8D|FXFDuW9oCwv8JV2MGhn-GnQ*H)cBIrbGIL zZ^M(X@sIyY7rB3Eygj#~;hrIkN<0jl(y9ZQrX>PTeFxZZ4!@(|$@0+ewRi`_l>Bs^ zbGyMFTiW`C3G&Hwd94^~0Jj=FLUmsG8C}AXODcEfhtg%>!zT~huI7FZWTn&ru6i|> zEA0kk*@ny`XuW=Uyec#D(_3EL3?_A`IVPzYHvb6#{M7m-*r~PH*5SM~3VCpglKgrT zAZxydj+ibpTL>XY!d^7cBi>FWYZZzc2S*`cJ!3;C3sINBe9nZyW66-1WV_q0^;YaQ zHCrEI&r2jw5P~o>2^-qkDqN1Bys<<aAH?kks#nGYW&>XlWq@fV$yWfzbl?KW=OvJx zF8Y2ZTJFFcZYoX9#uugYPZcKw&DzFW>?0cjioIQ5Eeo7Yq7>A6O=LsN_ovSh(ok^! zEiZ$4uwY)Eu))$`;i2-%@BGZCi!!{j#d3&coo<I<mZ{u0>0k(9Teqs(DX3;Wb?aKJ zriq+eY=PLc-xrcB?6*?=V&Pnq-<KuK3U|9&F{;s6;U#TM*5cmE%UxO}`64M_mNsl? zCj4t*`|lP4TBn&)viDNf)Ncz@Db8ntehb;<rGEek@cYEv`$C{7@Olx*QWaRuDld%) zpLnp<&1S_j<*~lI-@F-4ZYu4)Gy7hQPj{)Lf2QK<zg0Xr0`;|Fq0GU0piJ=DZmR?l zrndnO$nIpuRQ<Jqf>}w5-(r(V``KY*-_r5mWbS5v@x55;Sa6Hoi7MXx6o|!u8Z`a* zioDoKUP{<4iFG!Jl`qhO<@nPu-rlZ8S9CHoV%wON!;6eJ2GPsz+ltLRh`O2f)!f)1 z#^&Zj(SKE5AwvBX^d#<yJM7iLrLwSQ@wl4cn!HlWmuxCMD3*L`b=t6@C+|N9YV>^) zy?rV*C>;fd&c@GN)w}_i=o8uHj7a0Vbh+0(v8-~U##hzU_G%^`@M0ub!3}jcB7`rm zsb~+w4TMq|pJ1XKOfUn7g96c>)L1U|hXHO@yF)p0Fa5!x8K4X-)WT`f*w|89Fz=Cu zYJ?psncj}x3cy-<96y>H@Mc&LPl|%OZIe*>sZaUJX-}Ub)a(#RhwfFY38Ab~a;a-< zojt+2Y4xc+iTZ9a$&DsbXnzMB`R59g{t`2b5H~50h&CF``%pylEAyOUVfoPV9Twdj z2Zv6gfKby6>I7OH`4qDJm-0&Qc;knefxNCHEk-g=0q%;nIbbK77ZWAKMT9gVeFAap zo|NX0^G=+&%}3z;|1|gJVNG4#+prz1t+lmQ1SimH9T0&s%iKEAN^pvR5(Z0vFh>mm zBm~sf2?R<NWDF`2gpeQx5)%kG08t=`OokAWC<u{2h%u4?A>`d*XrF%Hb6xN6dfxZ> zuCIUCa}LSLIs2@$_FDJ4*S#H3+Mg&g^AM5T9p(F)p6oVK+X_ltW9HsNMp}f$2j?($ z!`0gYo_MBScI|eNM#JvwhHGCX2Z>qr>f`_(F72fiD89nX1*?|dv_OlC<-}3NCyQPr z{^cknx7N2IHMI|XofDeCOC7Yu3I8K~5U0c#pP@X7jL0}s5-x4&<OPC%yCWkp+x;EJ zePVI^!2Ss1sqA(eq64wH%Wi)F#N+V?PC#hWv-+%Z1Xv1g-;20u=IW{9ZH^zIN0-3g zri#Yu4Q083k`vA*HD-AIst+iU#Mf=<gW96EUodz{1DL?KgTl{!KJC^{vR=wL!p;<i zc|%99%giA%CnpM1(&Gxs(5^W!fNy`eDXSRGFB~Zne7i>!Ps0@HL9_~OXdw!8YMJm{ zJJEOf-`->ny&l&Hm?6bF<$&X)zu!O9_f4IK*PB|pzHe$fgAVt}^6B%TD&0>1K%sgQ zw<50Sz})9+o`k{!!@ZrPX~l?jP??11WnhO`hqzJ_h8`^~l3cyjeFRk>1NwM!zbo+K zSh+(CIYT=K!V<9iV$;qxjtXo!7WJDQDUL})@(;I18J283w`eAOS#ZN;x-viBZJG1C zKtu!mn|uJG{lh^ofhUO3r#V(xyLt_vR!x$wB}!kzr~D1l$X21~jO?~@NB2xluT`=O zN2uJv9rkk;laAlWp}zvr#b`k@Xx^z}TjALWUy4S1lY*TtrE_AU!U{M5LXM8d#QJ@C z6=bm@G%~~Usa><UlXxyQ4vfvz-(&OmSy5(hy$4c91kH~i9%Q_`gX2%&chO^`25lJ( z>Le>hih>TFE&nB@60{vF<-8u{;Y75o77j=>lZi!%{k$HsO>J}P{(<v1w+>`~#hYm& zp5wgzDx-|IT3xa_;m-Slt^hh}s3)&qOySfFxwpSxG6P?x@f_4=3{PBsfE5E`VkG|r z@qkCMnegS_o)e#pB!c$59G+@CE=yd1=gVeZ0SjOq=z_eqa+X;;tE<=UQyk92;w2cy zc{Dz!7gPJXTC_Y8_NoPt3A^3lZ`h!EQ#zBsc+rdR|F-&dCi}Rrt1j1iSKux?{N?;_ z-(C%>92@qOZZLZiqMXub$tyQPtEcN_;fw$SXW3-Q>M5KoG)ha;_I^P$K0HP<;VYe+ zs+yFfT@C;$%m>|=Ju(g8FDm3#79WyR?&p)FOHw(wjOC3ls3|lf!HPX1tspC^35@fU zjzu{<j?|u5#+W|I8PT&eQNP)oU%U2bCvX?|OdNVjFj&P4m0f44IZ3xHk!yK~sWV&p z4*Cl7?4r~>74t=dh;l!xECUN>%GFd*=e~9R??-93-{=V6#2e$CjY|fu`|C4rENbFv z#J<eHiUZCfH*`~^SVIGdM-eu_7XV8-RO71~fBEGHdIi^W@<jbq-^?j10d>meGdsWr z^r}~xH}t3&9KcZrp@ZkYgb=6LUih`{pz{2mh87Q2M`K50`Vvo0UXvx&xK6D3O_xag zYw+=4bv6v*40`JygJ6cdbpbI>oegC}HvNbDlHG=>m`dU5zp}XqKoN7>kiN1sz=UFs z8!iOp@40$6{2+OQE}bQ%jx@wL83{7e8FMZ94_3Pl0ZNyLi^^U8EZrUMX{*}S@czs- z57m<A5hV5b3ASuKm{V@Ao_P__By&k9f1t^oxTsaD2OJxUYcxgLo0Uw;^Ra<Wmxdmp zSeu@Vl2PIOW8)0=gjibyKMfbj$r-8)?e0WwoaW%Q#Me!$r94368|K3WbhP|-q<S;8 z9yAaef&SmiD^K?}fNsPe%;yrKEqJqIE1<}OvnWl}l}rJr@%cXEYz;nc3`m41u9m?R z=Mq9i=&FQqQ~4t~6y>Odyq}F?E-M+^yees1>OXXp^$2S%$JzPtr>uamC0*d2E>29k z&ct3jSVJlOW3tjkF5Pqs|6>9)^6cA^16_$5XS!8b<g}}LQ-rpD&{vUCrqzt~oRW(B z{a|kJk*DM)9R(2^Ey9pFSocJE)Ae85K@!(C4@+Jx`_hh~=#S?*8{aZwJ(aMQ7hRD& z>8jS;dHwo$mF2qP+5vW4bOy+yHs%G6Hl2RGZ%}!8Ab#*wqD}be(fPV{MPt`*x^(*C zM#G!Ul*{z=w5KX&HrlcOHE1<>L^@6mMkbEGF*%|!-oS9(_tIvv&z!Su5dwwuD`IIn z%HmBgc3Z1jD;v{sIlYGN>Ht-9_xo|m8h?&c%fsFcdl5#<8?__q{cwdrz%`<b7Ce-b zFky9i{F0&k@N8$gVBI0yF2T4nK!XqqwkmmID2R&!1!2mSGHx@_U#LNr<Oc>vz(&$O zBy>w){f}1~U!m*<H;nF&Kx>6?3{v69P|zQWbJ<ZC1&!+J16qVA!nGOM7HDQrT}=76 zFstF5#Z92y{1R*+(-N<bQn^~$2%1&ue#aKR+<#m&Fy-b?ibN8fH0k}e3<33{q^(JE zdTqaJv<5f9PWBZxQ^#x{@wR*A%tUkh$Z3&dMU#^g8AV|idm}<p%K(k8=b@F6F<e4a z4=i2|T?|T9vyvJB!AE}sfDlJj)9p?H;U_*|6Ab78Ez*?}MyOp|r_w#-Xhc={e6yV4 zq45eA=bKZ3l4Ox#!@K7zEqeWP6XJX|Z{-K8>l9<)eLyPdK)5hU%i$^W-%Iy}8XA8R zDTq1;E7s~agmn+AYBon<u1#zEr!JFeM-w$d+12D@0%fOmOOo{Q`#$3B+>Zg5Xra1* z{^qmwP#x_H`^nR=LSfF-j68q9VCF+f>`o8PVU2h4hoghG4R*|z055Z9DYe%lG4;v7 zPQROZ$|&Sd$0E&{yQAfN=a2v$(QW5vy1ZCdPFk|r*?fE!WYg6n09VvCH<|-WE53N( zqzCmC&>?z&8a?k<l^~4=bjCp?&QZl~eFC~Fkf#B%rv1t;xdb~R5^59{GT5{-gPd9h z6hu<ZuYQ?42$lbiC<C`}Z6TdDyrBoNYrbfZMePTUrfpAn)#N)(Rj^<xK0@uqC`8<$ zq%$6(MgeBS&gU{OO2v3(q`7jI;bjO_beD+uXSYgT9MUFDPwmNq4dcI=aux|_f@qPI zC-g_n`3Yu|6|@#`^4Dsp6NQ|6eP74l27EZ6VUqB)`JwzvbD!tn&dKvN7K^N=7aO4Y z&O_h20d54NDppadgSgLG{r&e-F3nxcXbkL{bEGGDn+vWkAoV*hDJ*o}8TD7m?|<vF ze|=#w&T-W?P4tOf5Cu)~gIV4wMIgB^fGxPSj!y%o@8l#<bb0Hmw7<N+2gqeLx@(Fr zp3m8H4gjGc#B3o_xc%>M2TFLe#3;MDg2DjE_fbuiCx^>Ze{Y@!J)s2=bD!OY@Awpb z`bCZiJb#qOZ0as=JeGIM?CZ4(kaC|Q%^}&i9Qt85IOiECV&q=gtW$Pr8Rfz|k7)IJ zhgUOhMPu^dv+^;%-@9$4H0F1XSF{Z!MQ0YJI@%i{*)FYbXSne2NY7XtOFrD>z<i@z zBaU`^jB)wKbrNsa^y0;#Mzv~YU*Z^ivm9^tRZW0M^|)xKe_Te<#3P2>V0a=?8<Qx` zQTA=9Eq_2<o$s<XS#Cg-TCtozKxG-2RBVV*T%#wi4=Hg_woJSYxFMDah4sS3K7$Pt z!$LSg-OVc8kDfUQDO?*+h~>a7CVS669DXv2F`{k5siuPfQZZMLkvDc-1cY3ppJ7!o zosI2*u)@fqND*rIS>wc=%e`KZsC{gwUjHAAuBUdtexK9p7<UN5+MklQc>`hpi_D4V z%Z1$Z3>Eg&_b#UnA+$oN6zifqzxuflDZAOsB&84@&|0yw)n}neqz`l_<kYy~X747$ zv-j#Ylct83H)0Xj%EE%w>3!|#<g;~*2k#xyzzBI`-=$AH%Ida<LWl*G1)Cjbwz(eP z&&APd)593vE%0#AgCu(DO-!-NFucO82C&P&+>1M58|aQ%<>gje9$2-u#`n8~djKE> zYFRw5x)Yfcs@KgBc#zY6vPBj{<WpsD1hf_#@yh9OAeWTWn^!#66T>1rP&t_Fh8?lu zBS(LX@RZ)Z`tbdQQJ;=fJukPd{gXJ<O=cur{A`&C8gaO-a0#eLR7!wY)?@3T^-x*a z)so4FoA<w8ln{`3^6s|Zm5p6qeWPDjg~bGhtJLI-yjMKbjN|?!%UWgi6J_~yQ6apw z-O){}w(^4wKV$GXrJw7vYx_)1!O-|`KrfCq=K-B8(65ia1LUo6Jt@}j_wGFYBJL6n zXqPnh@wy}KIvy+BL>lUdy3{GXgxOkTfj{Uqbnqkc89(BWzG=6@#{08dq!&67WsN|# zs`^n*9t#U~iHkj!0&?cS3*mYdwSwqz%ENA{fZA%he@ngcGA|tBL2yjAbUDmeb;?42 zGaiqM^UBueCr^Dsgnd@ZU!x-Vn5uG(@f74ZABz#4sSXxNVLL3w@z1$Klc;}O_@b{p z8bf8K$<TKdpLIOx^UA;@iuBi6hQU-jdZx|}*~X>RHI;YXJ#LuC><GGaGJ)h-{EA0{ zFyKMokA*UyIR*y3NuThYbPyy^-}iNy$nI4fC0<+1?2?c@OgM0s8>hTy3f1;4RQyn< zy~SQN=i31>;pB?IaB55V3y4py!_8AZj;c5DzPWy|ZRyI23#=HgQVOn&w=P=rdH42R z;vAo7+1j|qpKU^iHWT0Mq<H@p;$!GT(v#-FExho`$^;J%Lh5&#zX8Qr53Lo+z%p68 zxO1-k5XA6zkmj^R#akI4W>4BSTpwtX{^riGKznk++eZ`Oy7m;$^5qpUdVgpHsimds zu5Tf|VJ7z;;=wzR=~b*<EZzWZMckz*4JVJIVPeMggb;zpXO-Jf`F__x3uC3|hSzia zSxMkqUlAeM6?>?g1N^TzZ`LCZTrK<LPp>;((IvHEft&U#U=sZ2dHtaX80N-#>*W36 zXc%Z2W5PL&LoLeJ2R3@3DkZ(y8L>Y|g+dx>?3RykX?%=!8uj)^xP-Ysr90nsh3pW) zfnNzD?1KI{>L<v}C`w44rY@h^i-Aq<?3T>9Rt*~j-m7aus`cvtZ8^W+!<*u-VimDq z)H5~7cTe?dA)PN1U01D35W5osTO*!}Oi0Cj=IaW@kG;fWM%`IJvh;61+v{YE_wr_Z zz1wK7!TlZR!}O<jtNs9$rN8fvb(FL^ifAish<eA{;hjbCB1NYka-~{_hx@I!9<l=n zzVBQJ<7APw^<L_4|Czr(u(GS^CwLM-R@pWS76dM1^{4;&j-v=J$-K$};(I_#Nhi^F z91u-)$SWc^d};Z>g6`iw9cy^ei}=8D-Shn6^M#3u5<TwdaAH=W?8w~Yhs()>FyFTP z`V+A8lPeZxs_<ZN(gjQ#mm|s5!P39Y6(If}CylFTcEzNMR?T)y0kHp3|J;1<G{?F4 zKe*S~C-8qVSP=;jXUi&kuZs2QbC(D3;B$6!oSFgCjI1&+9p~r<=>Cm`!2mmd-}e8_ z9skaS2M6Z=SqGf`?VK6F0Q*DtAj214eO>Y5oB#R_@|VUg&`1?Fc<S20S+U1Zr}^u# z1Z)(K#<z{_{oqO#y6WO*O=!Uc+>P<kYe6#^`1^cgUK%whFgzqYa+lZV<=|-Rg*iuZ zLKhn^jHv%+T&{z?k%`yW%&nYb;N+pp=6*6__rin9D4XNI6wQ6z^lDCCw7mArY+y8Y z##(vpxK0K8h4q|4Q-eTfY^cNjIV#2a`RkvW{r}cE&c@tL{WNcrvw!*T@6_43;EmFp zHv^GOAa1rk?}~>BIUvKsfX{yNCcfg?&|1(z$k|$GSJ)7L_FxcKH8eftpHWuj$*YM@ zcTUw5KXc(`8QeV^U@inhxhrnY7Ld;yyPR$v1TX9B9_!Q9HN%k}=^Ru1*L$aY2P{16 zB-fc;I^EC41@~ZfM&V>>f#U$9f46_`{_9Fk<%`OyEN@YsgvTv14UF)q%G*8C6K{Jo zo>&p;QJY2Z@%H*S1hfxj$l3&&B$qg3V-&~!sWK297NL$G&F$&SYY;zt8G5mkl2|nA z18CujprV1vm)Vr+z#3l${TtnLc?Zf!z@S6xO1^=1wg94o^lG{@!5tbe?fWd=VSjBj z5J-}xml+4eF6qKey7TG<Rn-U*Bqd*pJ-UpDtNr|5;X7V(B6YOa{9a?%sMYvZsP4Ii zTFyV;r55N|B1}v1j*o5Xv|@JAyYa;g*%pTSCCQAne}yw={SJ;EbcxCGD)^GAk4=I7 z(dL5xcz0L4@@ImFxXN<8A~0O-q{&WzcvR>jcHumyiP{C1bRE}5CD#Uq53VVjG(CsG z<@Ty8I_f76*t|wJW3NYQg)l{|;Imzw=)~RzlLgUSkGTwf_9yy6sM~(Vi;3BMTMq~m zml;^(bQk{(51aoAK;I>KIlT#_FmX@fv5&*Y`@%jL7JVF!QOA!=-c!sv*o8Bt)v{!_ zAnDAvLGqEoO-+4Y0tHCzlR#aukvIQ16?S+$A}`h}OG(l-tG*hYcVn}ht!4AC;H*#o zZ|&TFnBG^rB|0zB+27nBbm~mbktOAMM$l3qS=rPg&q*0x?U$=b055_bU!Mu|W&dO! zNgwt7sxk-)C-k#;;+#ZhHQVfXRx*NP-hs$lD=Spv0>?%%bvvR6NjINb(33NZ2i_>- z6+JO^GnX{i@B?^4hl-c{(PSLzrx6sAkT|9n(5ixoxT8!UW@hiA@jX3#8!Qj~!MSpM z>T@nVV<eBdp1S@DP7sob&HmESl^mrG7@0Xyg1X5kkGS~ys=6j5qjef?XS*{pqRzxc z6RC=OpFNGLp#+@fC<LyZqvAfHP?g&;&9l)132e2P&iS5I=ofHSD9kv*pv=%RnuT$A zP7&K#Urqk4mVyxRexBr2w$+nq+8-X6Q&4_2C<I@WM+u-&5yF=?j1sZx3B@fSjjI?r zVVJK}CbK&-F;vPBaeZxnc3FIl(?-_mBY6X-*5g8@`9nC4+b4^%&FAf3A4tUB+xKC8 zz8PibpL<qXIGnDIuX1{$J4$>+3mknk9oV_^{o9*M9&f_oY5eP@s-xG;L~pU!&#v<a zT1FA_{nmM#SE681J`Fp@Lq}QlsU9ocrZyvy(;nZMV+4kGzyQnXKNbuLaM)zG2Qmu{ z8FRTl;ukqN7UvK)W?EHxje<xhBw?n1RMShF)s>~iuDcGUd5aHn>z$Qe{@#NYit>YX z(wPDTea!0TUw`m}$$v_yB&bm#s0J%_LDq(s=jGj}p(*TPqP4dY8)sXp=}g>r&f~Oo z5dk%QEoCI!twYF_AMg9XjuG(U^0j0KgxH}q4!V&M_5f9AC&Jtnt9;#PNDO9@)?(K& zlIq0_U3%}jV?WU#I=!~RmUHf_MLXwl04|`z1O=iTb$!5PYhAW6VT5}}BX#o0?>#;9 z;hfun7(K#?*7lWwFoJ)r8+t}>izA=zU6IZ2n3=S}W6KF4d~T;B(x*L_VP|{f#EN`B z6epvshF;x+lfmqhZB<!Wo}p(OO>DOqFB|&ET#e2vjl+zr?HDgzg>QnPx^Rw;W*581 zXzGFC%&Sr!r#QawN#G!zK=6W@_&f67x33B>9l(#~DX`IH^#RWsuCqB2oz8>kRqb(a za1$|82U8VsUg`MN+~hH~+*6bJL)r2QtKqLphkL9l%{;ifV0Dqh4d8_u-0{5kZ0+EA zEA@$**x`Ei-L;1m0j@W(V(BF3{?QsSCf^jVbm&y^?YOsFQhKX5DRJ_LmTGLCS!J{+ ze~gv%vS}SQbC=qgZy%?PJ9Dci`5+&9qhi`g;?)!z<f@Qk)Jc`-JCbWlLK6DJV}*Lq zZA=G(cjd092f9fQ^9mJ1sgy=gvsT>C)5HyU0%HxGOEl}60pPf}^8m!Kur2w-k<U8i zIXnChtx`kMJfDWgT;x%5fyR<px|Di$z4Ytyup*~xdao_Fl2PJy>6CuN%t*FnIHmf6 z<ZY0}iM-k~e!~s~@xe+M^`%E;%gJ11%lP8X7{4Z)k|?R7+SCa@^piEK(D3HRp?S4d z`;ZXnS;0)wpF*q^uMgp$+q<E{2ZeUK9}{JKt48<>pCCH2M)lr+Myr4n8cRwRQMYNX zr5w(>+_Pq@1olNPK@IUlT`kk7KU97u_!haw@$iQBqvuBHm#hN@C#p41Or@}Kr9fgA zRrv*rHZAVe6u#jey(+>|SF<?*eFx(xpZCQ913vp&d7#Im(i`D=-OH&WwXD0l1ZZ-7 zU#onnoGI!&FDDje-5bs$0P(%P$+&F)(x|LQxxWy6D+}&r<oTJn*S39!r?^6^4ka0a zI*aoU^;@HR1L6q6_YMTtj1T@w`%dxCs9<psSDO0Kx!`#KYV8In2Si2$limE5XT4Sl zs>1K^_|JK9k=$}F1bNDI@O6!<C-O$SjUQ|aE;jj6aTTIsOriIHMgV$TD03k((SWqd zlyCAKxqZB?OE0jN<lNNP;%RP;9}@k-;t&`YY-&mJQOBqa*LVBHSv#U2Qdj&IMiF+X zg?xDAx3GkU&+D+;PW+yeaL;T<taj)7BWIOiFbCz6QAGQ?XYW<5_Ra5C;li>`_Y%ge zVk;x1Im7C=KNlf~uz>K1B*N;V3AJORsuzjgRc8JW*4@d3269Y2No6vSU3T!p&bxo~ zrU(TxYJojod9g={s4!9-@9R_f<NM;WCqG(LJ{K~{02#7IrUDAP%HKO3Kuv*kymw?L zJlwIx%*Gh6tgwyBXM6t^dm#k-(B~9Himhzj)YvuME7=`tf>-Vz7^6Lis6Xl1Ru@<^ zWQDdzL5Ped8N_6tiI2(Nh~4375>CXJ1)9WdUuj?aA=z~hEt4_E7B_Y^)v}NcN@edY zo{8GN0fnv$u5i5{TL4OS_76}Yd_JaaGhQhIy~zut%D9>4u4l*$elqNpkyT@t)spr$ zh=q+6=31dC9uFXXR(@2&MrZGuabZ_acH+fXPf8~B<MTx)Sl>chKlhE!gAk5kyzsHo z>qC;OH)vDujyE$BfOwqrcwWOZ_UWH&^l{&X7)ktB<z4WjT_BI!+c8V|sBXVx4MMUD zKw=`{hU0_|3&H>^i$C*{`C|8^MsFP;qQw%=uw3@|SxfEBZq`?lR+aFovS11&X|G3R zr}PvIb%R@Y0bWmY`~y$JkTx%`92B=v;+UPd?FD{Fv12RS^Y`aRMOKFu8*`BoJ5RrE zA96~~4i@@XrCQT|W?xwB*hMF+8mvc_bh3{?ra4l_i5d7oapCK=A1w->i)4gn(#wX| zl>1TJ+V;owIRP2r1Ry5ANGixq3vX;Is_Ly_EW2yG-%C^(ZPGn@y>dITE<o+@3)hPg z6}7Z%^3v`#ds?N#J%D&hbxN`T+Eq!h(eU1-S3HMpsZ!}?Rbwf$V+05_;x-37KN0zh ziCZmlMZx~@^~UFvefw=1Sjb@Zv{xOYGW97YUG$RNQJv%&?zS{mIuarBe>l;`;QF2Y zEL5OmFMXNEIhHs?a<}g?L^&RfAGNPvc567Np3e?J8F2PS8P?LtjBgL}Iqm{ioQ6D& zoglST8CnVZsUy=2roNbzSR{SxjS)CA5w4ZgAaylWOzkkG1b2)#l;o&W`cIS_8gGwf zGfbOUf$nC@uMbW#-)B`7N(F%3W2t7-w<hmQPKw~x7=ZdaQVL@XS(h`#VyV4tp|*QW zMp5cFOe&6+_IL8)e3Hgugx;9sr+2Z?E7F<WpfPC699Gbp9K2)M(WMwNaVbFU6*uQH zu>WfG2(p|1eP9Z5z=Y6Ew#4=6?aybE!?Za<bG&;<u;ljD)rCOF1e|Dot%bFRbm9C$ z{){wk>hgehHtCioonNj&o(+MpAZcGQm(D^SC;lB;5z%M`CN~{jw&zW*E}c!A$5TA6 zlmXpoW(uIBdDejvz{%k`n5b^c3TUTkk~c`-E~jw)(wlKBbgk%%^5!~S<k@X4U28m; z_hvf-(&maBx>P|2((GLTXTZ+iNX>t3N7c;i0?s~Ym)A8&W2O!P2v&|%4F~eqXEC#i zRTIzUY)Yg~9VT*h9Y{$n93~Uw;VbTP5`G#a55b-E6?#_omQ`DXeQ{%v*ZNj+yg5aF zKtI(Zrh)o7zS+AeU%>(TIR+IHSJ{bY;`);n&Z>OO(Ad-{T3pzNi{g-s`SruN&GH1U z>NL_f7wN9xBtD+Bd4uAJ_ZX%zyh~(T{9v})2m$k8TIJYOZWLeZ(}q<JgIdFxF*@92 zHe&aWQ~K4FOqkK##-}>aR1$F}uUu@Ds&OtFfq;ah1pAeDpCVDkDgL8ApQ<NfQQX8c zjAP<4=douDSgi}jL6vC6NJw;vV^u9lsKk&IhoUm5A)>G(KMbbQM18i7TwtfJ55O|s z(>f?N^6X5;>9@SAt7+TSG=b%+O11*=@uGsFf62?w>GJYPCVTVBSq$z@b5{=l=o<VX zI&%RTT)(e_^@`$d+4jXR^@_#4wp*DX5}%mF|DmVX`a|F3L2?n#Q?W~R;%#H|s0y<5 z3Vg|s(Vy&-FKN*2tfXZ21l=$LhJ>UcuR3$GEOzXBDzzA&%8V3#;Jm+O#4GSV2-3`| z4}R?XhtgsM!-zjOWZsd+57I561LOjf*DxL9%G_D07%|^;W{~SPCNRP*FTu9RZlhzC z{%IG?)g&r0J2d3+Xt$+>c3GJ=SW=4$v-RxvhWX*lCu2o!f0BaHzV>^93O$uPp=Hvo z9LIcdArDc$w`p1tTNq)4Z=rRz7t$P2B`P1Tvn)LqdwH|0;L6jc^Glk+sQ$9;(+#Tw zu46@&lpzmw2w1p?n|W73x=MWmC<oE?q3Fn7O#BQN6x43ckEn6qP+WM$vU|k)y@uOi z=WBe2yBU&d1kA-Y?n!vcH7uX-E1E*PzUhNL-_8Tl7@CspEQ_Ofe=L3zkJ%R>Yw4=? zsd3sG<$i=>#mrQKRcf#%hcNJP{Hoa0!Va1VVTGG2?&~oeb+z$&eZE3=mtKB90_KLj zWwtxWffO-56w`NOs4YDVE8>ZH0lsi_gWeVsG21&{KmX4}bm$6u=-#&9{HlmI+}b0B zQ9Q($z&4-OCdkC%4pci?RynJkz3oLH0mbVPYPbIU5%SV~Uiw9z%Fd-Irx$DZ3(^S) zF-y5$6zA4+a<KIvuD*caTG+JQ>t!&KNi#p6Ao)5g%DaU*KFREIYn7yzrmp8am-?X! zJs{49+XODL<vF$Sn~6S*urtc6d&VjF?h?KcwkD#Xe&m2_115FCFr$g(C$HA}d>t8Z zUE`SfakxoEdiLv8i(V~T7~#e)y^kF&YQEiL1%(SL74LdhIvda}$04ZFXRxnspZ$~t zmH;w2sc#-)Y41-yq!mL@g9O9Q)X^N$5BYcAE#@J%o0n|G#}*>a(BGehzN%QCAEahi zTY@z(+++O;O^MHr`+7Hx60oh?kJq)8+{(iai67W)qcZc!GK+m(mV0AKWYpn+E(o(E z;<@mxPv(iL7dZ|$Y3|t5q^)=*=^KxtN*6p{Rx;gZya^Wtk=9ej_|pKSH~-<oI2KRO z@lj0b>qB8&fq$;g@15-={zp_{zC9i<HNK)04cRSjcODi|H}$DRpFMPnjRw)S+SzC9 zB_>}q*>{O*hW8R5<aeSQf}3IEY;%09SJBI+uCXk_Fe(jlS5cCa7lolrkwK?Q?mP~8 zF~@;S&no5J`;-;*s|6S)1mEP>8uk--_(+dlH0-BM#Lql#TO?<?@$0*b!<wQdiyhz) zDM&b|575myz2qG=>-`82m_ArvX0=^z^e21=Aj_?+I1rT~k;dLUNB1NkRzabSQcWLq z{q{{K9PmS`-7|`x9go#_?$(+{5srS}=kG*~8KUtyE~X_M)UQg+J)bc^V1RLb{6)3> zovOPckrl^^9OKt5`<~%nDC(e17m$+?0w7sh8!S#h<khY+!t9BN2r43eex1zhvgS(S z-RWcfL5#;JTfkuaXp#Orc9We5k$zE%)?W`r6k_gM*c7=g?uro@CsCe;(}iQ61Z;R< z_=r!(GG3iC=Le~J8pPE=cspjJMa}Uwbn9Sl^5gQijPX-P4WMFlzK9Z8w6C6pth9=f zWd(|1W^cbJ`^699SIwVRj-;MfWRhyI?)(p^;{ryDjaswoX2j2uKuIK%Ev6$t{AGe4 z;`)ufK&^Yl>uTx(aU2MmZ_nFs7_%z}df)dgkWejBhl+^t(0BYBIGT_CrRNf9yvgb6 za4_-?+LWrR)02d5{ug3#uIU?PQ`cyp@v>6mmhHUWKZ>+0<4c}|pSdo>N;;9>yLFgS z@5i<LZC^%NZsNt0@{x-^@4)G=`^oajMNwjXn)3=PwF}|bs-%*Eje+3~-oflW&L)B6 zktFw-oiAIIl93ZNcLwsAUsrqk#a?cISwj)GB;$h%MgRq~S4}&^<J?l(HVo6%-gf|Y ziJP4I4Lp|_+XjK$I$vGLQw5A&XE`3NcooICJ`_g$bS$^TKfo!9C2+B275T-jaUR(% zg@8VNW^8|$wxyF4-;2W8=k~5ZvXYFvM?E;6rovAaJ(~}mk7kq^@3`C3gN|qe!FEb| zw@Pv3YU1?)Xa0lsnziU`8p`+&FRJ(Ma1sWyZTHKz{QaT>J^d5)s?E!Z0_sUq(2DMY z;@WspR?(wZ7O)tIof`VuW1tl7lmz8QMZoxUwjYg!oLSZ_nKa@1v{wOEL9u#yP!V}o z06hw66i-$NQQzY@;)shaPA=oZ&(JvPq~TtOsd$u5g3&7p^h5OtH4Nf-ZbEW4mSg5| zzH)jLC_=J-8h@At*O>eaJzN;2hI9ax$kFW0wPOequ3urTO8Ll7>`|=l6L8K%rAf%{ zol3pMt#EZwssj|_(XzVN6<Jo(PnoVSO{kZ>pP<vAZ$^DFVEr%<H(z`vkzN&#N4DqD z)Fe!VI=75CGA8^L$nP3c2SvZg6kduEvj*}gs==WlIk^MP7=I!keK?uuzvxxseC<mY zv)zv=`Mho`sg7BGY|*XxLIntuclN<gEB5i>9lFCny$AG$f;#H|D8&80`!R;x0>FA} z*31^Y-n`fw=>y=`NP15!1rN7oQSYI=0IHndI_aIx>>6oOyYE&q{A=u$>wVs&9w?f; z@OrgCn*d28wzz1ACO)826VpdkkFyMdxb;1{C9}jg=3QcLP9Br(HQlGHMTE5nDa>La z9<S{dzv>U3NeE84*)($gfQYB7QVvC(aU!+V4=gTeal%tR2K7r*UL_NLCNp0Q0I}2! z=XLA0&9y_yv!6sIl{UAW>s?AHzD`tSKqAe&u=@OMOnzl+7Jj%#i3vl8&O}${<@mID z;s^z$CU3G$f>VzOY;C+yr0QgcLrc>q`-mHJyiO@uexp#f-&lUY$YLG_zLNN?0C|XD zoyr<sABGw1AxU$c&QL_M^goH+cb%CThTETnJH*jnvco&QejtusFVwbtnd13y*b0Qn z3PEY;1~Q0Rzg$YuMe944&)1*y0)YZVVNNfDZnckX89#LNQ)0#Eg?SZwJ1j$#WdXT) zY`$aMws>Xb4CK29HO~2!^c^)s6pklm2XO_twJKlYEucPzEsBUXfo4FiaVu}INWu85 zG9u@A+ASW9)O+;mgW=vC765Azp4GX%jq{KiD6Js6R~>@x9Ze?)0C2RlWnW5}@kuW+ zu}wR5rxDC$WnrFCnA72+aU~9U%AzJ>Fzio~m9|aX+%-`?nz*DNtrHlS%a(4*fy*a; z)}^<LaHPuaF#8)1gZ0n|@qv&lxmg2<j55Y)>wT{!iO7=>9mOF;Obho^+Owm0)jD!S z_L6y6dI}&GJfA{(sV1^JTX-_J@@OFfB26hZ!4#$TVq0IEF{*4_>&bUeFKL(zmWwD~ z3?#tBy&ZC%at3je{SB0?2*_oLdKp`D@X|1}WM=9tr!guC7{}f@PSx5KP#{=6?DbGU zumDT3ogwti${X*y0{MxIS|>Pj?31wZ3DAcUMGlDjIEtdVAOYNHH?TIK<99VB36bcr zmj}bf5$c{zderD~n7x^+w`^p$(aBVmVjxAO(3qfZZWcIDdy1Fc8>EZ@>crg<cSXjS zOmHSd_q6|*bF2PVfs&46>mmq`$&cS}q@VLFOAS1OF@i&%WgP=5FtoY3=@6u(+}E== z<!SyvC+B%CDA_!jFU{y)o`rhoY$f`CvO}*+9C#;0IRIxe&ti@bl)OJ`;Izd4zjVkW zV}6alct}&sHBwuWv*il6lqkdq&_9hFv(^svpzg(^s&tNoOmo{7z;St6{?cCmwOhM^ zllFsnzyrA!@R=j0+t70E<q+YF)dsb>d|X1Y2PBtsx$`sBgDYh~W)y%r4|K&*m_7%r zwf9j|m)G5>eSCRNBBLi(pAHvO;<XL+W;6I@_mZa+^2%hH%JFf`6n%p0+R2-7O;S9V z(CD&P(0}#_GB^5_!=M(Dxlbp|1PEx;+|vL)7zArd_4riyvfO;0_mU6U_A-@kLCb-! zK@byk!l)5dE!7y$$f`s3$uy*~Yh0}1Fe@f8c2q$$jS6cDrzN0C^gu*PNdt}Oi1YH- zvSgaXI42ebh@vGmC=$K~9FLP*=bQo;w6z{gk8A2`e?EQFG%L!~_?}lZ4-@Ku-;o&; zUNI9}Ut<D=E|V74ehbBjcN8PHrQ&;hu9kt<11PK5tV>p4Zla?Vjvo|qkqLE@m|Es1 zNB{E&avTU_@jiY{c_Sxs9XiQJ0M`e)oydk=BV`eOYd3UEc1_Z%C}{sf0R|1)(n6{3 z!WL8;sCDpgn_GB9xfeVv!LM(O`U5zDfgY6e(=KA?Do1rRzt&W!%`bc?(J}ZRZJeE( ztc7PX%B0<8D+e?jYhpdyyNrzr4p&d;h17cE@K^Zg*4K-VUqj%5>JNsh%@Ea9IFdq& z>pb46wLyot>Oo+oIdf#s0aI;`PsKr2agcof?ZgI~X855Q`m%E4C)xZR#qT3K^&DGO zZrf5de17U9AETSiPTmBwW-F+ciL5sk-f%UyNo(zISf6uN%}E?>_#o)F6U|t0n*zLX zH9m&mSFGm!qXI0|aY%AO{DcY2CtqkiP~K(z|9VvnobZ*Y$(l-pe^wp<a~90!5X8?P ze0Af$Sk(XcP{>#U)b>&~`wADv1vpeeT!#oq$}GCo-q;m9iv?w0`CtcT(M6%w7U*2v z#h%-;Ns|T+EL!UU@tYMuIeGQx<jvr~x&14lH)l0Zj&J&x(}Vzdq|DnBRBiNj|4P2? zJsmXl=&Z^7Nr=O`bqIF>&PzsFPI`M5uM#i}f3Au;y&mupbmgx8L0>~aNZ^eFj7PVK z8iKoPeev~FJ^ju;gS)hhH>d`hg9>QXJWjULi^JYc;ztgUTJ>XnUHZp!)&^wx4a7t0 zahhwOUaPq_c2#WS1*j{^h06n7?5t11Q*dB@$ETY9c60X-z&`GHuYf9^*#j1<KkeK` z$LpK$K$?1HHCUAc*$5s>OHSUBu2DpcCxD?ok<)b!vekcT9YD_(S^IRt!|Nqv9f1*_ zb<4ErK({67V7i#F2lTC^a*J0I-|}jRhe_N0+6{K6o`M;9Ut`m*S1$#!l*<VN7TxQ< zNqyy@?XGU>8+N;Sxx1wgfa^lfGQQASZx0W{zw{tEWZ?X|OZ^_hjMhv2w7{Z0+#uO1 zzU%mFcGaL9*^;h3M$tk*&y7E)o@pu{8WsQXarja~*gj&m?kWQou5zF#H}6g;Xagte zdEBmwC;^?OUQdIKj&+(|fQ9&kf%;=ztmklr36wxxa*%t(00QP$L~gB_PS)LKaeM92 zMIJyz;-2v>rLcoK#<1>?^GW9Zoa*;B!JQ!Sx3D4J)AgvGoOGWzjEF=?A!|KoKU>D~ zkE=9`I&mC`{B?nxeh*dfLgT-dKjSAKiR3r1l)roz<8M*pRKL3TX0Y1JU%baw2kv^! zUpWY)rX5b;EzmH(HxQXlKIPG(l7<yv=zlCW1<P=xmo}je8d%_CWdUdROMFcyY#Ycx z4$cZRU(M<kd}cgvc2OsQrhP)XBt>s0*}}ozuy~jYG>?N4{KF@cC~&Z%i(4w!Z?m)7 zDvDilu9ugMTkK#i-iT*E+%fL4$HMwX8nCuX(GPmamLv_5v?fLTATvo*wj8YR*T7bp zxb-&dauL}+9Z}BCue*?cT_b4576J+?&#MGS{^yIJdz->>xl@;B7v5#VhLJ#0b<vB^ zK#Aon{_4K>uQ8yv=_aH{-)7G22On9KwiRzSt6Ow`@7?*axLVdat3tGM#b2iZF7<Cl z+<&m+4y0yu#GuQ%bv*%ZZa!JC7XEo67vSCdx25ZwgP)jRQ@HsbWH{IX3$$)sP~b?; z&8;XLS_hO?0F?8zYWHE_caH1N&4iqm*%tD-R(`pY6^Pf){X6>8Kk;kuv(^hNx!hSU z$xf5GxosAC|Nj7_{>Sf7kI%U@9bP?K01(^Fhn#I$AW8vH{PbFIUyA&HlXICyLj>zF zU$4>)<*v&4xh$}`YZs{hdo3*oM`vS^ouAAuxw~*@;#t1qzb#FedI19by7X0`s9*xV z&5oNJ7;4TeiSO2&=+8gNa<iXUV9xy)cM5gF^}wD$%riSoI}7Fp1YHR!OmD9m?gtR- zqWh=*&6DIBKy|Z(95}VVP#`)ye3nW!YfrCs&J7*zAIze8L8%2==)b-M3)cc{`wMVV z#JmO4y>%szzbK-!kMZBx<G-@@z}M%?fx0c5S;Gb!=hn{N2-x~j*CIRn-(1?Q+dMq$ zo^)HY^P_HKQP*s#N4GUsUDR#;|M7HFd#AM@UFd(eRlMi&1KmabvhUzt((aQN{uh7= Bk~IJT literal 0 HcmV?d00001 diff --git a/input/images/CF_smoker_example.png b/input/images/CF_smoker_example.png new file mode 100644 index 0000000000000000000000000000000000000000..5fd60736414a5e9052be1c3a0803373e637991a9 GIT binary patch literal 142223 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 BAJzZ> literal 0 HcmV?d00001 diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 7db68e8..8430292 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -42,6 +42,10 @@ In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into |/code|.code|Prior to US Core 7, the code should be `72166-2 (Tobacco smoking status NCIS)`, but this is an extensible value set.<br/>In US Core 7, the value set remains extensible, but contains the same 4 concepts allowed in the C-CDA R3.0's Smoking Status value set. |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Smoking Status - MU required a timestamp; Tobacco Use required a time range; Smoking Status (3.0) combines the two templates into one and allows for either. +### Illustrative example + +{% include examplebutton.html example="CF_smoking_example" b_title = "Click on Here To See Highlighted Example" %} + ### C-CDA Pregnancy Observation to FHIR Pregnancy Status Observation In US Core, Pregnancy Observation was first defined in version 6. diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index 8803fba..a4968ec 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -37,7 +37,8 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or |/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| ### Illustrative example -... +{% include examplebutton.html example="CF_VitalsHR_example" b_title = "Click on Here To See Highlighted Example" %} + ### Links to example content ... ### Prior work and Expanded Spreadsheets From 2869400a39075d9125f1402f71adc16df5f2f482 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Fri, 21 Jun 2024 12:55:38 -0400 Subject: [PATCH 028/112] mod "click on here" to "click here" 6x --- input/pagecontent/CF-immunizations.md | 2 +- input/pagecontent/CF-medications.md | 2 +- input/pagecontent/CF-patient.md | 2 +- input/pagecontent/CF-problems.md | 2 +- input/pagecontent/CF-procedures.md | 2 +- input/pagecontent/CF-social.md | 2 +- input/pagecontent/CF-vitals.md | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/input/pagecontent/CF-immunizations.md b/input/pagecontent/CF-immunizations.md index d65228f..f5124e5 100644 --- a/input/pagecontent/CF-immunizations.md +++ b/input/pagecontent/CF-immunizations.md @@ -35,7 +35,7 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu ### Illustrative example -{% include examplebutton.html example="CF_immunization_example" b_title = "Click on Here To See Highlighted Example" %} +{% include examplebutton.html example="CF_immunization_example" b_title = "Click Here To See Highlighted Example" %} #### Links to example content diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 2413805..7bf0500 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -41,7 +41,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea ### Illustrative example -{% include examplebutton.html example="CF_medication_example" b_title = "Click on Here To See Highlighted Example" %} +{% include examplebutton.html example="CF_medication_example" b_title = "Click Here To See Highlighted Example" %} #### Links to example content diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index 11d4442..aa49556 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -33,7 +33,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea ### Illustrative example -{% include examplebutton.html example="CF_patient_example" b_title = "Click on Here To See Highlighted Example" %} +{% include examplebutton.html example="CF_patient_example" b_title = "Click Here To See Highlighted Example" %} #### Links to example content diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index 36c2f15..ac57118 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -38,7 +38,7 @@ When authors or other provenance are recorded in the parent [Problem Concern Act ### Illustrative example -{% include examplebutton.html example="CF_problem_example" b_title = "Click on Here To See Highlighted Example" %} +{% include examplebutton.html example="CF_problem_example" b_title = "Click Here To See Highlighted Example" %} #### Links to example content diff --git a/input/pagecontent/CF-procedures.md b/input/pagecontent/CF-procedures.md index ebbfd91..23dd8ad 100644 --- a/input/pagecontent/CF-procedures.md +++ b/input/pagecontent/CF-procedures.md @@ -30,7 +30,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea ### Illustrative example -{% include examplebutton.html example="CF_procedure_example" b_title = "Click on Here To See Highlighted Example" %} +{% include examplebutton.html example="CF_procedure_example" b_title = "Click Here To See Highlighted Example" %} #### Links to example content diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 8430292..fb7db98 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -44,7 +44,7 @@ In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into ### Illustrative example -{% include examplebutton.html example="CF_smoking_example" b_title = "Click on Here To See Highlighted Example" %} +{% include examplebutton.html example="CF_smoking_example" b_title = "Click Here To See Highlighted Example" %} ### C-CDA Pregnancy Observation to FHIR Pregnancy Status Observation In US Core, Pregnancy Observation was first defined in version 6. diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index a4968ec..19da631 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -37,7 +37,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or |/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| ### Illustrative example -{% include examplebutton.html example="CF_VitalsHR_example" b_title = "Click on Here To See Highlighted Example" %} +{% include examplebutton.html example="CF_VitalsHR_example" b_title = "Click Here To See Highlighted Example" %} ### Links to example content ... From d76a784d92513e8384095f5d9a7b34f173c78191 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Tue, 2 Jul 2024 11:07:13 -0400 Subject: [PATCH 029/112] added FC vitals draft --- input/pagecontent/FC-vitals.md | 41 +++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/input/pagecontent/FC-vitals.md b/input/pagecontent/FC-vitals.md index ae8e0d6..1248c4b 100644 --- a/input/pagecontent/FC-vitals.md +++ b/input/pagecontent/FC-vitals.md @@ -1 +1,40 @@ -*Coming soon...* \ No newline at end of file +<style> +td, th { + border: 1px solid black!important; +} +</style> + +This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, please refer to [Vitals CDA → FHIR](./CF-vitals.html). For guidance on how to read the table below, see [Reading the FHIR ↔ C-CDA Mapping Pages](./mappingGuidance.html). + +FHIR Vitals that are grouped into a panel using the memberOf property are mapped to a CDA Vital Signs Organizer. + +### FHIR Observation Panel to C-CDA Vital Signs Organizer + +|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignsOrganizer.html)|Transform Steps| +|:----|:----|:----| +|.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#fhir-identifier--cda-id)| +|.category = `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html)|| +|.code = `85353-1` [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)||| +|.status|/statusCode|*TODO: ConceptMap* +|.effectiveDateTime|/effectiveTime|Use value +|.effectivePeriod|/effectiveTime|Use high and low <br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +|.hasMember|component|Reference to each vital sign observation + +### FHIR Observation to C-CDA Vital Signs Observation + +|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignObservation.html)|Transform Steps| +|:----|:----|:----| +|.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#fhir-identifier--cda-id)| +|.code |/code|[FHIR CodeableConcept ↔ CDA coding ](mappingGuidance.html#fhir-codeableconcept--cda-coding)| +|.status|/statusCode|Set to completed +|.effectiveDateTime|/effectiveTime|Use value +|.effectivePeriod|/effectiveTime|Use high and low <br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +|.valueQuantity|/value|If not null <br> [FHIR ↔ CDA Quantities](mappingGuidance.html#cda--fhir-quantity) +|.dataAbsentReason|/value@nullFlavor|If value is null<br>[FHIR DataAbsentReason ↔ CDA NullFlavor](ConceptMap-FC-DataAbsentReasonNullFlavor.html) +|.interpretation|/interpretationCode|[FHIR CodeableConcept ↔ CDA coding](mappingGuidance.html#fhir-codeableconcept--cda-coding)| +|.method|/methodCode|[FHIR CodeableConcept ↔ CDA coding](mappingGuidance.html#fhir-codeableconcept--cda-coding)| +|.bodySite|/targetSiteCode|[FHIR CodeableConcept ↔ CDA coding](mappingGuidance.html#fhir-codeableconcept--cda-coding)| +|||author-provenance: *TODO* + + +### Illustrative example \ No newline at end of file From f442c8b7a69603ac213d09b5d4ae3fc261b5ab8a Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 9 Jul 2024 15:07:18 -0500 Subject: [PATCH 030/112] Rename image to fix sample --- ...CF_smoker_example.png => CF_smoking_example.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename input/images/{CF_smoker_example.png => CF_smoking_example.png} (100%) diff --git a/input/images/CF_smoker_example.png b/input/images/CF_smoking_example.png similarity index 100% rename from input/images/CF_smoker_example.png rename to input/images/CF_smoking_example.png From e43ccbd1f2b85d69f088acd410592f294df7dab6 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 9 Jul 2024 15:18:17 -0500 Subject: [PATCH 031/112] Add comment about telecom formatting from May 2024 connectathon --- input/pagecontent/mappingGuidance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index 1f9f2d0..71465d2 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -525,7 +525,7 @@ The mappings of name, address and telecom information are useful in many part of |CDA telecom|FHIR telecom|Transform Steps |:-----|:-----|:--------- |@use|.use|[CDA telecom use → FHIR contact point use](./ConceptMap-CF-TelecomUse.html)<br/>Note that CDA's `@use='PG'` is equivalent to FHIR's `.system='pager'`| -|@value|.system<br/>&<br/>.value|[CDA telecom value → FHIR contact point system](./ConceptMap-CF-TelecomType.html)<br/>Only include information in FHIR value which comes after the CDA system prefix| +|@value|.system<br/>&<br/>.value|[CDA telecom value → FHIR contact point system](./ConceptMap-CF-TelecomType.html)<br/>Only include information in FHIR value which comes after the CDA system prefix; other formatting may be preserved. E.g. CDA `tel:+1(555)867-5309` becomes `+1(555)867-5309` in FHIR.<br/>| #### FHIR name → CDA name ##### @@ -556,8 +556,8 @@ The mappings of name, address and telecom information are useful in many part of |FHIR telecom|CDA telecom|Comments |:-----|:-----|:--------- -|.system<br/>&<br/>.value |@value|[FHIR contact point system → CDA telecom value](./ConceptMap-FC-TelecomType.html)<br/>Insert FHIR value after the CDA system prefix mapped from FHIR system<br/>Note that FHIR's `.system='pager'` is equivalent to CDA's `@use='PG'` | |.use|@use|[FHIR contact point use → CDA use](./ConceptMap-FC-TelecomUse.html)| +|.system<br/>&<br/>.value |@value|[FHIR contact point system → CDA telecom value](./ConceptMap-FC-TelecomType.html)<br/>Insert FHIR value after the CDA system prefix mapped from FHIR system<br/>Note that FHIR's `.system='pager'` is equivalent to CDA's `@use='PG'` | ### Missing Data in C-CDA vs. FHIR #### From 58427f9a018b2b1fc74b1ecf2ceddd715a62901f Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 9 Jul 2024 15:35:42 -0500 Subject: [PATCH 032/112] Add guardian mapping from May 2024 CAT --- input/pagecontent/CF-patient.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index aa49556..1a4e916 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -25,6 +25,10 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/patientRole/patient/sdtc:raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>If code is in [OMB category](http://hl7.org/fhir/us/core/ValueSet/omb-race-category), use us-core-race: ombCategory; else use us-core-race: detailed.<br/>If the detailed race is under a different OMB category that the non-sdtc:raceCode element, then an additional OMB category sub-extension should be included as well.| |/patientRole/patient/ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| |/patientRole/patient/sdtc:ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html) : detailed|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Used for detailed ethnicity| +|/patientRole/guardian/code<br/>and<br/>/patientRole/guardian/guardianPerson/sdtc:asPatientRelationship/code|.contact.relationship|First, add a fixed relationship code of `GUARD` from [v3 RoleCode](http://terminology.hl7.org/CodeSystem/v3-RoleCode) (`http://terminology.hl7.org/CodeSystem/v3-RoleCode`) to preserve the CDA guardian relationship. The map the two fields to additional relationship entries using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|/patientRole/guardian/addr|.contact.address|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| +|/patientRole/guardian/telecom|.contact.telecom|[CDA telecom ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| +|/patientRole/guardian/guardianPerson/name|.contact.name|[CDA name ↔ FHIR name ](mappingGuidance.html#cda-name--fhir-name)| |/patientRole/patient/languageCommunication/languageCode|.communication.language|| |/patientRole/patient/languageCommunication/preferenceInd|.communication.preferred|| |/patientRole/providerOrganization|.managingOrganization| From 9ed993b60780d64255c96455fc6740564f8de987 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 9 Jul 2024 15:51:17 -0500 Subject: [PATCH 033/112] Add patient to guardian paths --- input/pagecontent/CF-patient.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index 1a4e916..f8b6d3f 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -25,10 +25,10 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/patientRole/patient/sdtc:raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>If code is in [OMB category](http://hl7.org/fhir/us/core/ValueSet/omb-race-category), use us-core-race: ombCategory; else use us-core-race: detailed.<br/>If the detailed race is under a different OMB category that the non-sdtc:raceCode element, then an additional OMB category sub-extension should be included as well.| |/patientRole/patient/ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| |/patientRole/patient/sdtc:ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html) : detailed|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Used for detailed ethnicity| -|/patientRole/guardian/code<br/>and<br/>/patientRole/guardian/guardianPerson/sdtc:asPatientRelationship/code|.contact.relationship|First, add a fixed relationship code of `GUARD` from [v3 RoleCode](http://terminology.hl7.org/CodeSystem/v3-RoleCode) (`http://terminology.hl7.org/CodeSystem/v3-RoleCode`) to preserve the CDA guardian relationship. The map the two fields to additional relationship entries using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|/patientRole/guardian/addr|.contact.address|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| -|/patientRole/guardian/telecom|.contact.telecom|[CDA telecom ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| -|/patientRole/guardian/guardianPerson/name|.contact.name|[CDA name ↔ FHIR name ](mappingGuidance.html#cda-name--fhir-name)| +|/patientRole/patient/guardian/code<br/>and<br/>/patientRole/patient/guardian/guardianPerson/sdtc:asPatientRelationship/code|.contact.relationship|First, add a fixed relationship code of `GUARD` from [v3 RoleCode](http://terminology.hl7.org/CodeSystem/v3-RoleCode) (`http://terminology.hl7.org/CodeSystem/v3-RoleCode`) to preserve the CDA guardian relationship. Then map the two fields to additional relationship entries using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|/patientRole/patient/guardian/addr|.contact.address|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| +|/patientRole/patient/guardian/telecom|.contact.telecom|[CDA telecom ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| +|/patientRole/patient/guardian/guardianPerson/name|.contact.name|[CDA name ↔ FHIR name ](mappingGuidance.html#cda-name--fhir-name)| |/patientRole/patient/languageCommunication/languageCode|.communication.language|| |/patientRole/patient/languageCommunication/preferenceInd|.communication.preferred|| |/patientRole/providerOrganization|.managingOrganization| From 7de3226957358e4fd410af22204f9b3918fe684d Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 9 Jul 2024 15:52:15 -0500 Subject: [PATCH 034/112] Move patientRole to XPath instead of every row --- input/pagecontent/CF-patient.md | 44 ++++++++++++++++----------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index f8b6d3f..d02da8d 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -12,28 +12,28 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |C-CDA¹<br/>[US Realm Header recordTarget](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-USRealmHeader.html)|FHIR<br/>[Patient](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html#profile)|Transform Steps| |:----|:----|:----| -|/patientRole/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|/patientRole/addr|.address|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| -|/patientRole/telecom|.telecom|[CDA telecom ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| -|/patientRole/patient/name|.name|[CDA name ↔ FHIR name ](mappingGuidance.html#cda-name--fhir-name)| -|/patientRole/patient/administrativeGenderCode|.gender|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[CDA administrativeGender → FHIR gender](ConceptMap-CF-AdministrativeGender.html)| -|/patientRole/patient/birthTime|.birthDate|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) <br/>**Note:** the FHIR birthDate element is less precise than the CDA birthtime element. Precision can be preserved by also using the extension [`patient-birthTime`](https://hl7.org/fhir/R4/extension-patient-birthtime.html).| -|/patientRole/patient/sdtc:deceasedInd|.deceasedBoolean|**Note:** Only one of `deceasedBoolean` or `deceasedDateTime` may exist. If both are present in CDA, use deceasedDateTime. -|/patientRole/patient/sdtc:deceasedTime|.deceasedDateTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|/patientRole/patient/maritalStatusCode|.maritalStatus|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/patientRole/patient/raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html): ombCategory|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| -|/patientRole/patient/sdtc:raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>If code is in [OMB category](http://hl7.org/fhir/us/core/ValueSet/omb-race-category), use us-core-race: ombCategory; else use us-core-race: detailed.<br/>If the detailed race is under a different OMB category that the non-sdtc:raceCode element, then an additional OMB category sub-extension should be included as well.| -|/patientRole/patient/ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| -|/patientRole/patient/sdtc:ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html) : detailed|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Used for detailed ethnicity| -|/patientRole/patient/guardian/code<br/>and<br/>/patientRole/patient/guardian/guardianPerson/sdtc:asPatientRelationship/code|.contact.relationship|First, add a fixed relationship code of `GUARD` from [v3 RoleCode](http://terminology.hl7.org/CodeSystem/v3-RoleCode) (`http://terminology.hl7.org/CodeSystem/v3-RoleCode`) to preserve the CDA guardian relationship. Then map the two fields to additional relationship entries using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|/patientRole/patient/guardian/addr|.contact.address|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| -|/patientRole/patient/guardian/telecom|.contact.telecom|[CDA telecom ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| -|/patientRole/patient/guardian/guardianPerson/name|.contact.name|[CDA name ↔ FHIR name ](mappingGuidance.html#cda-name--fhir-name)| -|/patientRole/patient/languageCommunication/languageCode|.communication.language|| -|/patientRole/patient/languageCommunication/preferenceInd|.communication.preferred|| -|/patientRole/providerOrganization|.managingOrganization| - -1\. XPath abbrievated for C-CDA US Realm recordTarget as: <br/> ClinicalDocument/recordTarget/ +|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +|/addr|.address|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| +|/telecom|.telecom|[CDA telecom ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| +|/patient/name|.name|[CDA name ↔ FHIR name ](mappingGuidance.html#cda-name--fhir-name)| +|/patient/administrativeGenderCode|.gender|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[CDA administrativeGender → FHIR gender](ConceptMap-CF-AdministrativeGender.html)| +|/patient/birthTime|.birthDate|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) <br/>**Note:** the FHIR birthDate element is less precise than the CDA birthtime element. Precision can be preserved by also using the extension [`patient-birthTime`](https://hl7.org/fhir/R4/extension-patient-birthtime.html).| +|/patient/sdtc:deceasedInd|.deceasedBoolean|**Note:** Only one of `deceasedBoolean` or `deceasedDateTime` may exist. If both are present in CDA, use deceasedDateTime. +|/patient/sdtc:deceasedTime|.deceasedDateTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) +|/patient/maritalStatusCode|.maritalStatus|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/patient/raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html): ombCategory|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| +|/patient/sdtc:raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>If code is in [OMB category](http://hl7.org/fhir/us/core/ValueSet/omb-race-category), use us-core-race: ombCategory; else use us-core-race: detailed.<br/>If the detailed race is under a different OMB category that the non-sdtc:raceCode element, then an additional OMB category sub-extension should be included as well.| +|/patient/ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| +|/patient/sdtc:ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html) : detailed|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Used for detailed ethnicity| +|/patient/guardian/code<br/>and<br/>/patient/guardian/guardianPerson/sdtc:asPatientRelationship/code|.contact.relationship|First, add a fixed relationship code of `GUARD` from [v3 RoleCode](http://terminology.hl7.org/CodeSystem/v3-RoleCode) (`http://terminology.hl7.org/CodeSystem/v3-RoleCode`) to preserve the CDA guardian relationship. Then map the two fields to additional relationship entries using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|/patient/guardian/addr|.contact.address|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| +|/patient/guardian/telecom|.contact.telecom|[CDA telecom ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| +|/patient/guardian/guardianPerson/name|.contact.name|[CDA name ↔ FHIR name ](mappingGuidance.html#cda-name--fhir-name)| +|/patient/languageCommunication/languageCode|.communication.language|| +|/patient/languageCommunication/preferenceInd|.communication.preferred|| +|/providerOrganization|.managingOrganization| + +1\. XPath abbrievated for C-CDA US Realm recordTarget as: <br/> ClinicalDocument/recordTarget/patientRole ### Illustrative example From eb4568f2af086c1914886184aebc56fab0c599a4 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 9 Jul 2024 15:55:09 -0500 Subject: [PATCH 035/112] Remove links to nonexistent (yet) pages --- input/pagecontent/CF-social.md | 2 -- input/pagecontent/CF-vitals.md | 1 - 2 files changed, 3 deletions(-) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index fb7db98..78b184d 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -44,8 +44,6 @@ In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into ### Illustrative example -{% include examplebutton.html example="CF_smoking_example" b_title = "Click Here To See Highlighted Example" %} - ### C-CDA Pregnancy Observation to FHIR Pregnancy Status Observation In US Core, Pregnancy Observation was first defined in version 6. diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index 19da631..c79faca 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -37,7 +37,6 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or |/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| ### Illustrative example -{% include examplebutton.html example="CF_VitalsHR_example" b_title = "Click Here To See Highlighted Example" %} ### Links to example content ... From d6e88c279449a709bf9b693ca5aefbfe27de7ebc Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 9 Jul 2024 15:59:24 -0500 Subject: [PATCH 036/112] Add race-code text mapping --- input/pagecontent/CF-patient.md | 1 + 1 file changed, 1 insertion(+) diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index d02da8d..24f19ab 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -23,6 +23,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/patient/maritalStatusCode|.maritalStatus|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/patient/raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html): ombCategory|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| |/patient/sdtc:raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>If code is in [OMB category](http://hl7.org/fhir/us/core/ValueSet/omb-race-category), use us-core-race: ombCategory; else use us-core-race: detailed.<br/>If the detailed race is under a different OMB category that the non-sdtc:raceCode element, then an additional OMB category sub-extension should be included as well.| +|/patient/raceCode/originalText<br/>and<br/>/patient/sdtc:raceCode/originalText|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html): text|The race extension's text sub-extension is required but may only exist once. Recommendation is to comma-delimit all originalText / displayNames available, taking care to not duplicate values. |/patient/ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| |/patient/sdtc:ethnicGroupCode|.extension:[us-core-ethnicity](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-ethnicity.html) : detailed|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Used for detailed ethnicity| |/patient/guardian/code<br/>and<br/>/patient/guardian/guardianPerson/sdtc:asPatientRelationship/code|.contact.relationship|First, add a fixed relationship code of `GUARD` from [v3 RoleCode](http://terminology.hl7.org/CodeSystem/v3-RoleCode) (`http://terminology.hl7.org/CodeSystem/v3-RoleCode`) to preserve the CDA guardian relationship. Then map the two fields to additional relationship entries using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) From 316396f6aef0a13213323314f230cba77e9eb7ee Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 9 Jul 2024 16:04:07 -0500 Subject: [PATCH 037/112] Add religion --- input/pagecontent/CF-patient.md | 1 + 1 file changed, 1 insertion(+) diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index 24f19ab..a4d6771 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -21,6 +21,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/patient/sdtc:deceasedInd|.deceasedBoolean|**Note:** Only one of `deceasedBoolean` or `deceasedDateTime` may exist. If both are present in CDA, use deceasedDateTime. |/patient/sdtc:deceasedTime|.deceasedDateTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/patient/maritalStatusCode|.maritalStatus|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/patient/religiousAffiliationCode|.extension:[patient-religion](https://hl7.org/fhir/extensions/StructureDefinition-patient-religion.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/patient/raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html): ombCategory|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| |/patient/sdtc:raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>If code is in [OMB category](http://hl7.org/fhir/us/core/ValueSet/omb-race-category), use us-core-race: ombCategory; else use us-core-race: detailed.<br/>If the detailed race is under a different OMB category that the non-sdtc:raceCode element, then an additional OMB category sub-extension should be included as well.| |/patient/raceCode/originalText<br/>and<br/>/patient/sdtc:raceCode/originalText|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html): text|The race extension's text sub-extension is required but may only exist once. Recommendation is to comma-delimit all originalText / displayNames available, taking care to not duplicate values. From 0fa2feaa08bba5d025aa114b4f11967a8a6e0e62 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 9 Jul 2024 16:09:08 -0500 Subject: [PATCH 038/112] Add birthplaces from May 24 CAT --- input/pagecontent/CF-patient.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index a4d6771..f9c7a90 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -21,7 +21,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/patient/sdtc:deceasedInd|.deceasedBoolean|**Note:** Only one of `deceasedBoolean` or `deceasedDateTime` may exist. If both are present in CDA, use deceasedDateTime. |/patient/sdtc:deceasedTime|.deceasedDateTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/patient/maritalStatusCode|.maritalStatus|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/patient/religiousAffiliationCode|.extension:[patient-religion](https://hl7.org/fhir/extensions/StructureDefinition-patient-religion.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|/patient/religiousAffiliationCode|.extension:[patient-religion](https://hl7.org/fhir/extensions/StructureDefinition-patient-religion.html).valueCodeableConcept|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/patient/raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html): ombCategory|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>This should be a category and map to the ombCategory sub-extension. But if it is a detailed race, then it should go in the detailed sub-extension.| |/patient/sdtc:raceCode|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html)|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>If code is in [OMB category](http://hl7.org/fhir/us/core/ValueSet/omb-race-category), use us-core-race: ombCategory; else use us-core-race: detailed.<br/>If the detailed race is under a different OMB category that the non-sdtc:raceCode element, then an additional OMB category sub-extension should be included as well.| |/patient/raceCode/originalText<br/>and<br/>/patient/sdtc:raceCode/originalText|.extension:[us-core-race](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-race.html): text|The race extension's text sub-extension is required but may only exist once. Recommendation is to comma-delimit all originalText / displayNames available, taking care to not duplicate values. @@ -31,6 +31,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/patient/guardian/addr|.contact.address|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| |/patient/guardian/telecom|.contact.telecom|[CDA telecom ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| |/patient/guardian/guardianPerson/name|.contact.name|[CDA name ↔ FHIR name ](mappingGuidance.html#cda-name--fhir-name)| +|/patient/birthPlace/place/addr|.extension:[patient-birthPlace](http://hl7.org/fhir/StructureDefinition/patient-birthPlace).valueAddress|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| |/patient/languageCommunication/languageCode|.communication.language|| |/patient/languageCommunication/preferenceInd|.communication.preferred|| |/providerOrganization|.managingOrganization| From 11baeb7b882702801506d374240877fa85484fab Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 9 Jul 2024 16:14:34 -0500 Subject: [PATCH 039/112] Add language fields from May 24 CAT --- input/pagecontent/CF-patient.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index f9c7a90..e0ad512 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -34,6 +34,8 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/patient/birthPlace/place/addr|.extension:[patient-birthPlace](http://hl7.org/fhir/StructureDefinition/patient-birthPlace).valueAddress|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| |/patient/languageCommunication/languageCode|.communication.language|| |/patient/languageCommunication/preferenceInd|.communication.preferred|| +|/patient/languageCommunication/modeCode|.communication.extension:[patient-proficiency](http://hl7.org/fhir/StructureDefinition/patient-proficiency):type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>If both modeCode and proficiencyLevelCode are set for a language, only one `patient-proficiency` extension is needed. +|/patient/languageCommunication/proficiencyLevelCode|.communication.extension:[patient-proficiency](http://hl7.org/fhir/StructureDefinition/patient-proficiency):level|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>If both modeCode and proficiencyLevelCode are set for a language, only one `patient-proficiency` extension is needed. |/providerOrganization|.managingOrganization| 1\. XPath abbrievated for C-CDA US Realm recordTarget as: <br/> ClinicalDocument/recordTarget/patientRole From 7c7bdfa38cfae027c74eba2ca5f94e36d4bd180d Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Tue, 16 Jul 2024 16:00:02 -0400 Subject: [PATCH 040/112] Guidance on code to Coding (text) --- input/pagecontent/mappingGuidance.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index 1f9f2d0..db6934b 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -139,6 +139,15 @@ In addition to the context of the previous section, CDA often requires elements Note that C-CDA sometimes requires a code from a specific system in the root of a CD and permits others in the translation +#### FHIR Code → CDA Coding + +Both CDA and FHIR employ a hierarchy of simpler types and more complex types that re-use the simpler ones. In some cases, a simpler type on one side will map to a more complex one on the other. Where the complexity supports metadata, these maps are essentially the same as the complex-to-complex maps (Coding & CodeableConcept, above). In a few cases, a complex type supports representing a simple source where a simple target would have failed. + +|FHIR Property|CDA Target|Notes| +|:-----|:-----|:-------------| +|code|originalText|If the CDA element is mapped to a value set that has no translation for the FHIR value, the FHIR value can be placed in orginalText. This does not satisfy CDA terminology bindings, should they exist.| + + #### Mapping OID ↔ URI FHIR requires that certain terminologies use a specific uniform resource identifier (URI) while CDA always uses object identifiers (OIDs) for codeSystems. This means: From ebc04c3638ef302f3f7af109404d6a6033d5fc06 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 16 Jul 2024 16:28:45 -0500 Subject: [PATCH 041/112] Add supply order mapping --- input/pagecontent/CF-medications.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 535103a..3fcd71d 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -46,6 +46,10 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |**[Free text sig](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|.dosageInstruction.text|| |**[Instruction Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/act|.dosageInstruction.patientInstruction<br/>.dosageInstruction.additionalInstruction|act/text or act/code/originalText can map to patientInstructions. If coded, can map to additionalInstruction. +|**[Supply Order](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationSupplyOrder.html)**<br/>/entryRelationship[@typeCode="REFR"]/substanceAdministration[@moodCode="INT"]<br/>Note: moodCode=INT means supply, moodCode=EVN means dispense, which is not documented here. +|/effectiveTime/high|.dispenseRequest.period.end|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>`low` would similarly map to `start`, but only high is called out in C-CDA.| +|/repeatNumber|.dispenseRequest.numberOfRepeatsAllowed|**Caution:** in CDA, repeatNumber indicates total number of dispenses allowed. In FHIR, this field is exclusive of the original dispense. So the `numberOfRepeatsAllowed` will be one less than `repeatNumber`. +|/quantity|.dispenseRequest.quantity|https://hl7.org/cda/us/ccda/StructureDefinition-MedicationSupplyOrder.html |**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| 1\. XPath abbrievated for C-CDA Medication Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="10160-0"]/entry/substanceAdministration From e45ce74b469a12dd238fa361b5101d20106bd3a8 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 18 Jul 2024 15:57:04 -0500 Subject: [PATCH 042/112] Fix supply link/labels. Add frequency range --- input/pagecontent/CF-medications.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 3fcd71d..5487227 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -34,7 +34,7 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |/effectiveTime[1]/@value|.dosageInstruction.timing.event|**Constraint**: Use this when effectiveTime@value is populated<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |/effectiveTime[1]/low|.dosageInstruction.timing.repeat.boundsPeriod.start|**Constraint**: Use this when effectiveTime/@value is not populated<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |/effectiveTime[1]/high|.dosageInstruction.timing.repeat.boundsPeriod.end|**Constraint**: Use this when effectiveTime/@value is not populated<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| -|**Periodic Frequency**<br/>/effectiveTime[operator="A" and xsi:type="PIVL_TS"]<br/>.../@institutionSpecified<br/>.../period/@value<br/>.../period/@unit|.dosageInstruction.timing.repeat.frequency<br/>.dosageInstruction.timing.repeat.period<br/>.dosageInstruction.timing.repeat.periodUnit|Compare:<br/>[C-CDA Common Medication Frequencies](http://cdasearch.hl7.org/examples/view/9588687865c0f945a326364a9449321690c7a7ef) and <br/>[FHIR Timing Data Type](http://hl7.org/fhir/R4/datatypes.html#Timing) +|**Periodic Frequency**<br/>/effectiveTime[operator="A" and xsi:type="PIVL_TS"]<br/>.../@institutionSpecified<br/>.../period/@value<br/>.../period/@unit|.dosageInstruction.timing.repeat.frequency<br/>.dosageInstruction.timing.repeat.period<br/>.dosageInstruction.timing.repeat.periodUnit|Compare:<br/>[C-CDA Common Medication Frequencies](http://cdasearch.hl7.org/examples/view/9588687865c0f945a326364a9449321690c7a7ef) and <br/>[FHIR Timing Data Type](http://hl7.org/fhir/R4/datatypes.html#Timing) to determine whether `frequency` or `period` should be used.<br/>If CDA `period` contains `low` and `high` (e.g. a range like 4-6 hours or 3-4 times a day), map `low` the same as `@value` (e.g. to `repeat.period` or `repeat.frequency`) and map `high` to `repeat.periodMax` or `repeat.frequencyMax` depending on whether it is a frequency or period. |**Event-Based Timing**<br/>/effectiveTime[operator="A" and xsi:type="EIVL_TS"]<br/>.../event/@code<br/>.../offset|.dosageInstruction.timing.repeat.when<br/>.dosageInstruction.timing.repeat.offset|@code vocabulary matches .when<br/>CDA offset must be converted to minutes for FHIR |/routeCode|.dosageInstruction.route|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/doseQuantity|.dosageInstruction.doseAndRate.doseQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| @@ -46,10 +46,10 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |**[Free text sig](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|.dosageInstruction.text|| |**[Instruction Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/act|.dosageInstruction.patientInstruction<br/>.dosageInstruction.additionalInstruction|act/text or act/code/originalText can map to patientInstructions. If coded, can map to additionalInstruction. -|**[Supply Order](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationSupplyOrder.html)**<br/>/entryRelationship[@typeCode="REFR"]/substanceAdministration[@moodCode="INT"]<br/>Note: moodCode=INT means supply, moodCode=EVN means dispense, which is not documented here. -|/effectiveTime/high|.dispenseRequest.period.end|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>`low` would similarly map to `start`, but only high is called out in C-CDA.| -|/repeatNumber|.dispenseRequest.numberOfRepeatsAllowed|**Caution:** in CDA, repeatNumber indicates total number of dispenses allowed. In FHIR, this field is exclusive of the original dispense. So the `numberOfRepeatsAllowed` will be one less than `repeatNumber`. -|/quantity|.dispenseRequest.quantity|https://hl7.org/cda/us/ccda/StructureDefinition-MedicationSupplyOrder.html +|**[Supply Order](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationSupplyOrder.html)**<br/>/entryRelationship[@typeCode="REFR"]/substanceAdministration[@moodCode="INT"]||Note: moodCode=INT means supply, moodCode=EVN means dispense, which is not documented here. +|../effectiveTime/high|.dispenseRequest.period.end|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>`low` would similarly map to `start`, but only high is called out in C-CDA.| +|../repeatNumber|.dispenseRequest.numberOfRepeatsAllowed|**Caution:** in CDA, repeatNumber indicates total number of dispenses allowed. In FHIR, this field is exclusive of the original dispense. So the `numberOfRepeatsAllowed` will be one less than `repeatNumber`. +|../quantity|.dispenseRequest.quantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| 1\. XPath abbrievated for C-CDA Medication Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="10160-0"]/entry/substanceAdministration From 99d7aaf64f34f024f8d4328fed5e32d61c00f883 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Sun, 21 Jul 2024 16:17:28 -0400 Subject: [PATCH 043/112] loinc code typo --- input/pagecontent/CF-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md index d060c9c..7194ed8 100644 --- a/input/pagecontent/CF-notes.md +++ b/input/pagecontent/CF-notes.md @@ -13,7 +13,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |C-CDA¹<br/>[Note Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-NoteActivity.html)<br/>[DocumentReference](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-documentreference.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|/code|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**NOTE:** The root code in CDA is always `64109-9: Note` which matches the FHIR Binding. +|/code|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**NOTE:** The root code in CDA is always `34109-9: Note` which matches the FHIR Binding. |/text/@mediaType<br/>&<br/>/text/text()|.attachment.contentType<br/>&<br/>.attachment.data|If @mediaType is present, then representation should = B64, and the inner-text contents are embedded base64-encoded data. In this case, the mediaType and base64-encoded data map 1:1 to attachment.contentType and .data. |/text/reference/@value|.attachment.contentType<br/>&<br/>.attachment.data|Convert the narrative element referenced by @value following [Narrative Text](mappingGuidance.html#narrative-text) guidance and use `application/xhtml+xml` as the contentType.<br/>If the narrative has minimal markup (i.e. only `<content>` and `<paragraph>` elements which can be converted to line breaks), it can be converted to `text/plain`.<br/>To send the raw CDA narrative without converting, use `application/cda+xml`, but this is less useful to receivers. |/effectiveTime|.context.period|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) From be4b289702193cc73ef803e77253c658008e6f64 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 22 Jul 2024 09:02:30 -0500 Subject: [PATCH 044/112] Typos / content cleanup on new pages --- input/pagecontent/CF-notes.md | 2 +- input/pagecontent/CF-results.md | 2 +- input/pagecontent/CF-social.md | 2 -- input/pagecontent/CF-vitals.md | 6 +++--- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md index 7194ed8..acc218d 100644 --- a/input/pagecontent/CF-notes.md +++ b/input/pagecontent/CF-notes.md @@ -6,7 +6,7 @@ td, th { This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Notes FHIR → CDA](./FC-notes.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). -... +Clinical Notes may appear in their own section or as an entry in any open section. They are identified by an `<act>` with a `<code>` value of `34109-9`. ### C-CDA to FHIR diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 055853e..58d1864 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -40,7 +40,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |/interpretationCode|.interpretation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/methodCode|.method|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/author||*TODO* +|/author|**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/referenceRange/observationRange/interpretationCode|**Not Supported**|FHIR expects reference ranges to be "normal" ranges. If C-CDA includes multiple reference ranges, only map the one with interpretationCode = `"N"`. |/referenceRange/observationRange/value[xsi:type=IVL_PQ]|.referenceRange.low<br/>&<br/>.referenceRange.high| |/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 78b184d..7db68e8 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -42,8 +42,6 @@ In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into |/code|.code|Prior to US Core 7, the code should be `72166-2 (Tobacco smoking status NCIS)`, but this is an extensible value set.<br/>In US Core 7, the value set remains extensible, but contains the same 4 concepts allowed in the C-CDA R3.0's Smoking Status value set. |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Smoking Status - MU required a timestamp; Tobacco Use required a time range; Smoking Status (3.0) combines the two templates into one and allows for either. -### Illustrative example - ### C-CDA Pregnancy Observation to FHIR Pregnancy Status Observation In US Core, Pregnancy Observation was first defined in version 6. diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index c79faca..6936ca0 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -27,17 +27,17 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or ||.category|Set to `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html) |/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|value|.valueQuantity|CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) +|value|.valueQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |/interpretationCode|.interpretation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/methodCode|.method|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/author||*TODO* -|/referenceRange/observationRange/interpretationCode|**Not Supported**|FHIR expects reference ranges to be "normal" ranges. If C-CDA includes multiple reference ranges, only map the one with interpretationCode = `"N"`. +|/referenceRange/observationRange/interpretationCode|**Not Supported**|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)<br/>FHIR expects reference ranges to be "normal" ranges. If C-CDA includes multiple reference ranges, only map the one with interpretationCode = `"N"`. |/referenceRange/observationRange/value[xsi:type=IVL_PQ]|.referenceRange.low<br/>&<br/>.referenceRange.high| |/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| ### Illustrative example - +... ### Links to example content ... ### Prior work and Expanded Spreadsheets From 8c2672f17c188e261832cb93bba725905510798d Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 13 Aug 2024 15:38:14 -0500 Subject: [PATCH 045/112] Add supporting observation --- input/pagecontent/CF-problems.md | 1 + 1 file changed, 1 insertion(+) diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index ac57118..ddde570 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -29,6 +29,7 @@ Note that C-CDA includes a Concern wrapper act from which status may be read; mo |**[Problem Status](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|.clinicalStatus|[CDA Problem Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-ProblemStatus.html)| |**[Date of Diagnosis](https://www.hl7.org/ccdasearch/templates/2.16.840.1.113883.10.20.22.4.502.html)**<br/>/entryRelationship/act[code/@code="77975-1"]/effectiveTime|.extension:[assertedDate](http://hl7.org/fhir/StructureDefinition/condition-assertedDate)|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>See **[US CORE Condition](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html#mandatory-and-must-support-data-elements)** for additional guidance| |**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**Supporting Observations (e.g. [Assessment Scale Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AssessmentScaleObservation.html))**<br/>/entryRelationship[@typeCode=SPRT]/observation|.evidence.detail|Create an Observation resource, mapping fields like `id`, `code`, `effectiveTime`, `value` similar to [Results](CF-results.html). If the CDA observation is an SDOH observation, use the [US Core Observation Screening Assessment](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-observation-screening-assessment.html) profile. 1\. XPath abbrievated for C-CDA Problem Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/ From 764caed872e680e181a634851c086e483623662c Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 13 Aug 2024 15:42:47 -0500 Subject: [PATCH 046/112] Add Age Observation --- input/pagecontent/CF-problems.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index ddde570..83f8ae3 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -29,7 +29,8 @@ Note that C-CDA includes a Concern wrapper act from which status may be read; mo |**[Problem Status](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|.clinicalStatus|[CDA Problem Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-ProblemStatus.html)| |**[Date of Diagnosis](https://www.hl7.org/ccdasearch/templates/2.16.840.1.113883.10.20.22.4.502.html)**<br/>/entryRelationship/act[code/@code="77975-1"]/effectiveTime|.extension:[assertedDate](http://hl7.org/fhir/StructureDefinition/condition-assertedDate)|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>See **[US CORE Condition](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html#mandatory-and-must-support-data-elements)** for additional guidance| |**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| -|**Supporting Observations (e.g. [Assessment Scale Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AssessmentScaleObservation.html))**<br/>/entryRelationship[@typeCode=SPRT]/observation|.evidence.detail|Create an Observation resource, mapping fields like `id`, `code`, `effectiveTime`, `value` similar to [Results](CF-results.html). If the CDA observation is an SDOH observation, use the [US Core Observation Screening Assessment](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-observation-screening-assessment.html) profile. +|**[Age Observation]()**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/observation[code/@code="445518008"]/value|.onsetAge|**CAUTION:** Only one of `onsetAge` or `onsetDateTime` may be present.<br/>[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) +|**Supporting Observations (e.g. [Assessment Scale Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AssessmentScaleObservation.html))**<br/>/entryRelationship[@typeCode="SPRT"]/observation|.evidence.detail|Create an Observation resource, mapping fields like `id`, `code`, `effectiveTime`, `value` similar to [Results](CF-results.html). If the CDA observation is an SDOH observation, use the [US Core Observation Screening Assessment](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-observation-screening-assessment.html) profile. 1\. XPath abbrievated for C-CDA Problem Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/ From a3b5b812eaa65d144a5d8c017438e97fd6541599 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 26 Aug 2024 08:40:45 -0500 Subject: [PATCH 047/112] Fix some spelling --- input/pagecontent/CF-allergies.md | 6 +++--- input/pagecontent/CF-problems.md | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/input/pagecontent/CF-allergies.md b/input/pagecontent/CF-allergies.md index 7a44eab..89b3d68 100644 --- a/input/pagecontent/CF-allergies.md +++ b/input/pagecontent/CF-allergies.md @@ -7,7 +7,7 @@ td, th { This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Allergies FHIR → CDA](./FC-allergies.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html) -**Uncommon use case:** Multiple C-CDA Allergy Intolerance observations inside a single Allery Concern act should map to separate and distinct FHIR AllergyIntolerance resources. The C-CDA Companion Guide ([see 5.2.7.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)) actively discourages the practice of multiple osbervations insice a single act. It may occur, however, since Allergy Concern act allows for multiple Allergy Intolerance observations in C-CDA. Lossless transformations may not be possible without the use of extensions ([see 3.1 of this guide](./mappingBackground.html)). +**Uncommon use case:** Multiple C-CDA Allergy Intolerance observations inside a single Allergy Concern act should map to separate and distinct FHIR AllergyIntolerance resources. The C-CDA Companion Guide ([see 5.2.7.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)) actively discourages the practice of multiple observations inside a single act. It may occur, however, since Allergy Concern act allows for multiple Allergy Intolerance observations in C-CDA. Lossless transformations may not be possible without the use of extensions ([see 3.1 of this guide](./mappingBackground.html)). <br /> ### C-CDA to FHIR @@ -31,9 +31,9 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text³|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| -1\. XPath abbrievated for C-CDA Allergy Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="48765-2"]/entry/act/ +1\. XPath abbreviated for C-CDA Allergy Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="48765-2"]/entry/act/ -2\. XPath abbrievated for C-CDA Allergy Inteolerance observation as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="48765-2"]/entry/act/entryRelationship[@typeCode="SUBJ"]/observation +2\. XPath abbreviated for C-CDA Allergy Intolerance observation as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="48765-2"]/entry/act/entryRelationship[@typeCode="SUBJ"]/observation 3\. Note that these entryRelationships will also have inversionInd="true" in CDA diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index 83f8ae3..c595e51 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -32,9 +32,9 @@ Note that C-CDA includes a Concern wrapper act from which status may be read; mo |**[Age Observation]()**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/observation[code/@code="445518008"]/value|.onsetAge|**CAUTION:** Only one of `onsetAge` or `onsetDateTime` may be present.<br/>[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |**Supporting Observations (e.g. [Assessment Scale Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AssessmentScaleObservation.html))**<br/>/entryRelationship[@typeCode="SPRT"]/observation|.evidence.detail|Create an Observation resource, mapping fields like `id`, `code`, `effectiveTime`, `value` similar to [Results](CF-results.html). If the CDA observation is an SDOH observation, use the [US Core Observation Screening Assessment](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-observation-screening-assessment.html) profile. -1\. XPath abbrievated for C-CDA Problem Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/ +1\. XPath abbreviated for C-CDA Problem Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/ -2\. XPath abbrievated for C-CDA Problem Observation as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/entryRelationship[@typeCode="SUBJ"]/observation/ +2\. XPath abbreviated for C-CDA Problem Observation as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/entryRelationship[@typeCode="SUBJ"]/observation/ When authors or other provenance are recorded in the parent [Problem Concern Act](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemConcernAct.html), it is recommended that those data be mapped to the FHIR Condition. From 2130dcec64c90a7adb7cbc2a71d2c0a316c69003 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sat, 21 Sep 2024 11:16:41 -0500 Subject: [PATCH 048/112] Add approachSiteCode --- input/pagecontent/CF-medications.md | 1 + 1 file changed, 1 insertion(+) diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 5487227..08e57dd 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -37,6 +37,7 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |**Periodic Frequency**<br/>/effectiveTime[operator="A" and xsi:type="PIVL_TS"]<br/>.../@institutionSpecified<br/>.../period/@value<br/>.../period/@unit|.dosageInstruction.timing.repeat.frequency<br/>.dosageInstruction.timing.repeat.period<br/>.dosageInstruction.timing.repeat.periodUnit|Compare:<br/>[C-CDA Common Medication Frequencies](http://cdasearch.hl7.org/examples/view/9588687865c0f945a326364a9449321690c7a7ef) and <br/>[FHIR Timing Data Type](http://hl7.org/fhir/R4/datatypes.html#Timing) to determine whether `frequency` or `period` should be used.<br/>If CDA `period` contains `low` and `high` (e.g. a range like 4-6 hours or 3-4 times a day), map `low` the same as `@value` (e.g. to `repeat.period` or `repeat.frequency`) and map `high` to `repeat.periodMax` or `repeat.frequencyMax` depending on whether it is a frequency or period. |**Event-Based Timing**<br/>/effectiveTime[operator="A" and xsi:type="EIVL_TS"]<br/>.../event/@code<br/>.../offset|.dosageInstruction.timing.repeat.when<br/>.dosageInstruction.timing.repeat.offset|@code vocabulary matches .when<br/>CDA offset must be converted to minutes for FHIR |/routeCode|.dosageInstruction.route|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/approachSiteCode|.site|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/doseQuantity|.dosageInstruction.doseAndRate.doseQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| |/rateQuantity|.dosageInstruction.doseAndRate.rateQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| |/consumable/manufacturedProduct/manufacturedMaterial/code|.medicationCodeableConcept|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| From 111707d9134064fcba496e9c5e6f381ce0830b40 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sat, 21 Sep 2024 12:05:31 -0500 Subject: [PATCH 049/112] Add maxDoseQuantity --- input/pagecontent/CF-medications.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 08e57dd..01e620c 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -37,9 +37,11 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |**Periodic Frequency**<br/>/effectiveTime[operator="A" and xsi:type="PIVL_TS"]<br/>.../@institutionSpecified<br/>.../period/@value<br/>.../period/@unit|.dosageInstruction.timing.repeat.frequency<br/>.dosageInstruction.timing.repeat.period<br/>.dosageInstruction.timing.repeat.periodUnit|Compare:<br/>[C-CDA Common Medication Frequencies](http://cdasearch.hl7.org/examples/view/9588687865c0f945a326364a9449321690c7a7ef) and <br/>[FHIR Timing Data Type](http://hl7.org/fhir/R4/datatypes.html#Timing) to determine whether `frequency` or `period` should be used.<br/>If CDA `period` contains `low` and `high` (e.g. a range like 4-6 hours or 3-4 times a day), map `low` the same as `@value` (e.g. to `repeat.period` or `repeat.frequency`) and map `high` to `repeat.periodMax` or `repeat.frequencyMax` depending on whether it is a frequency or period. |**Event-Based Timing**<br/>/effectiveTime[operator="A" and xsi:type="EIVL_TS"]<br/>.../event/@code<br/>.../offset|.dosageInstruction.timing.repeat.when<br/>.dosageInstruction.timing.repeat.offset|@code vocabulary matches .when<br/>CDA offset must be converted to minutes for FHIR |/routeCode|.dosageInstruction.route|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/approachSiteCode|.site|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/approachSiteCode|.dosageInstruction.site|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/doseQuantity|.dosageInstruction.doseAndRate.doseQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| |/rateQuantity|.dosageInstruction.doseAndRate.rateQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| +|/maxDoseQuantity/numerator|.dosageInstruction.maxDosePerPeriod.numerator||[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| +|/maxDoseQuantity/denominator|.dosageInstruction.maxDosePerPeriod.denominator||[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| |/consumable/manufacturedProduct/manufacturedMaterial/code|.medicationCodeableConcept|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/author|.requester<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.authoredOn|Earliest, if more than one.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| From 41a9828a077e432469537c2243c824fbeab667be Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sat, 21 Sep 2024 13:59:22 -0500 Subject: [PATCH 050/112] Add new table for Medication mapping --- input/pagecontent/CF-medications.md | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 01e620c..2742d11 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -23,7 +23,7 @@ The second `<effectiveTime>` represents the frequency and contains the attribute The C-CDA Example Search site maintains a document of [Common Medication Frequencies](http://cdasearch.hl7.org/examples/view/9588687865c0f945a326364a9449321690c7a7ef) which can be cross-referenced with a similar table in FHIR's [Timing Data Type](http://hl7.org/fhir/R4/datatypes.html#Timing) to properly map CDA frequencies to FHIR timing values. -### C-CDA to FHIR +### C-CDA to FHIR (MedicationRequest) |C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-MedicationActivity.html)|FHIR<br>[MedicationRequest](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medicationrequest.html)|Transform Steps| |:----|:----|:----| @@ -40,12 +40,14 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |/approachSiteCode|.dosageInstruction.site|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/doseQuantity|.dosageInstruction.doseAndRate.doseQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| |/rateQuantity|.dosageInstruction.doseAndRate.rateQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| -|/maxDoseQuantity/numerator|.dosageInstruction.maxDosePerPeriod.numerator||[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| -|/maxDoseQuantity/denominator|.dosageInstruction.maxDosePerPeriod.denominator||[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| -|/consumable/manufacturedProduct/manufacturedMaterial/code|.medicationCodeableConcept|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/maxDoseQuantity/numerator|.dosageInstruction.maxDosePerPeriod.numerator|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| +|/maxDoseQuantity/denominator|.dosageInstruction.maxDosePerPeriod.denominator|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| +|/administrationUnitCode|Medication.form|[See below](#c-cda-to-fhir-medication) +|/consumable/manufacturedProduct/manufacturedMaterial/code|.medicationCodeableConcept<br/>OR<br/>.medicationReference|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Only one of these fields may be populated. When generating a Medication resource ([see below](#c-cda-to-fhir-medication)), use the medicationReference field.| +|/consumable/manufacturedProduct/manufacturerOrganization|Medication.manufacturer|[See below](#c-cda-to-fhir-medication) |/author|.requester<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.authoredOn|Earliest, if more than one.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| -|/precondition|.asNeededBoolean = true|The presence of a precondition element indicates asNeededBoolean should be true.<br/>More complex maps may be possible with .asNeededCodeableConcept.| +|**[Drug Vehicle](https://hl7.org/cda/us/ccda/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="COV"]/playingEntity/code|Medication.ingredient|[See below](#c-cda-to-fhir-medication) |**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |**[Free text sig](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|.dosageInstruction.text|| |**[Instruction Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/act|.dosageInstruction.patientInstruction<br/>.dosageInstruction.additionalInstruction|act/text or act/code/originalText can map to patientInstructions. If coded, can map to additionalInstruction. @@ -54,9 +56,19 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |../repeatNumber|.dispenseRequest.numberOfRepeatsAllowed|**Caution:** in CDA, repeatNumber indicates total number of dispenses allowed. In FHIR, this field is exclusive of the original dispense. So the `numberOfRepeatsAllowed` will be one less than `repeatNumber`. |../quantity|.dispenseRequest.quantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|/precondition|.asNeededBoolean = true|The presence of a precondition element indicates asNeededBoolean should be true.<br/>More complex maps may be possible with .asNeededCodeableConcept.| 1\. XPath abbrievated for C-CDA Medication Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="10160-0"]/entry/substanceAdministration +### C-CDA to FHIR (Medication) +MedicationRequest (and other resources) may represent the medication as a simple CodeableConcept. But when additional information about the medication needs to be conveyed, a Medication resource should be created instead and referenced by the MedicationRequest resource. Implementers may also opt to always create Medication resources. + +|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-MedicationActivity.html)|FHIR<br>[Medication](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medication.html)|Transform Steps| +|:----|:----|:----| +|/administrationUnitCode|.form|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|/consumable/manufacturedProduct/manufacturedMaterial/code|.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/consumable/manufacturedProduct/manufacturerOrganization|**[Organization](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-organization.html)**<br/>.manufacturer| +|**[Drug Vehicle](https://hl7.org/cda/us/ccda/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="COV"]/playingEntity/code|.ingredient.itemCodeableConcept|Set `.isActive = false`<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) ### Illustrative example From 0bf8b84dbaaff135a04400073fd80f7f97fb571b Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sun, 22 Sep 2024 09:05:15 -0500 Subject: [PATCH 051/112] recorded -> recordedDate --- input/pagecontent/CF-allergies.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/pagecontent/CF-allergies.md b/input/pagecontent/CF-allergies.md index 89b3d68..d6c3930 100644 --- a/input/pagecontent/CF-allergies.md +++ b/input/pagecontent/CF-allergies.md @@ -21,7 +21,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/effectiveTime/low|.onsetDateTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>effectiveTime/high should not be mapped within onset (DateTime or Period)| |/value|.type<br/>&<br/>.category|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[CDA value → FHIR type](ConceptMap-CF-AllergyIntoleranceType.html) <br/> [CDA value → FHIR category](./ConceptMap-CF-AllergyIntoleranceCategory.html)| |/author|.recorder<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|**Constraint:** Only map single CDA author to FHIR recorder<br/>[Guidance on CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| -|/author/time|.recorded|**Constraint:** Only map earliest author/time <br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| +|/author/time|.recordedDate|**Constraint:** Only map earliest author/time <br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |/participant/participantRole/playingEntity/code|.code|**Constraint:** When CDA negation is absent or false<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/participant/participantRole/playingEntity/code<br/>&<br/>/value|.code|**Constraint:** When CDA negation is true and nullFlavor is used in playingEntity/code<br/>[CDA No known allergy → FHIR code](ConceptMap-CF-NoKnownAllergies.html)<br/> When negation is true and playingEntity/code is populated, use equivalent negated concept (e.g. map latex substance to no known latex allergy [1003774007, SNOMED CT]) if available. If not, use the [substanceExposureRisk extension](https://hl7.org/fhir/extensions/StructureDefinition-allergyintolerance-substanceExposureRisk.html), placing the substance in the substance sub-extension and setting the exposureRisk sub-extension to `no-known-reaction-risk`. Note that when using this extension, the AllergyIntolerance resource will not be a conformant US Core AllergyIntolerance since the extension prohibits the required .code element.| |**[Status](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyStatusObservation.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value³|.clinicalStatus|[CDA Allergy Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-AllergyStatus.html) @@ -37,7 +37,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea 3\. Note that these entryRelationships will also have inversionInd="true" in CDA -When authors or other provenance are recorded in the parent [Allergy Concern Act](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyConcernAct.html), it is recommended that those data be mapped to the FHIR AllergyIntolerance. +When authors or other provenance are recorded in the parentƒ [Allergy Concern Act](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyConcernAct.html), it is recommended that those data be mapped to the FHIR AllergyIntolerance. ### Illustrative example From 81ec26a11a066dcd0301f9854b726667822a0147 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sun, 22 Sep 2024 10:25:11 -0500 Subject: [PATCH 052/112] Move PQ link down to value --- input/pagecontent/CF-vitals.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index 6936ca0..8f3e943 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -32,8 +32,8 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or |/methodCode|.method|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/author||*TODO* -|/referenceRange/observationRange/interpretationCode|**Not Supported**|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)<br/>FHIR expects reference ranges to be "normal" ranges. If C-CDA includes multiple reference ranges, only map the one with interpretationCode = `"N"`. -|/referenceRange/observationRange/value[xsi:type=IVL_PQ]|.referenceRange.low<br/>&<br/>.referenceRange.high| +|/referenceRange/observationRange/interpretationCode|**Not Supported**|FHIR expects reference ranges to be "normal" ranges. If C-CDA includes multiple reference ranges, only map the one with interpretationCode = `"N"`. +|/referenceRange/observationRange/value[xsi:type=IVL_PQ]|.referenceRange.low<br/>&<br/>.referenceRange.high|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| ### Illustrative example From 0b92050748f12f28d4a1184f6d55bf8da134cef5 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sun, 22 Sep 2024 10:54:00 -0500 Subject: [PATCH 053/112] Map author to performer (follow meds/imm model) --- input/pagecontent/CF-vitals.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index 8f3e943..e2f7d00 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -31,7 +31,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or |/interpretationCode|.interpretation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/methodCode|.method|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/author||*TODO* +|/author|.performer<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/referenceRange/observationRange/interpretationCode|**Not Supported**|FHIR expects reference ranges to be "normal" ranges. If C-CDA includes multiple reference ranges, only map the one with interpretationCode = `"N"`. |/referenceRange/observationRange/value[xsi:type=IVL_PQ]|.referenceRange.low<br/>&<br/>.referenceRange.high|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| From d25b68d782b1656e7250a9ac1d0c3997348f2917 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sun, 22 Sep 2024 12:37:51 -0500 Subject: [PATCH 054/112] Add BP & PulseOx special cases to vitals --- input/pagecontent/CF-vitals.md | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index e2f7d00..0c0dcb8 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -15,26 +15,39 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|Set to `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html) ||.code|Set to `85353-1` [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/statusCode|.status|*TODO: ConceptMap* +|/statusCode|.status|`final` (C-CDA is fixed to `completed`) |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|If low and high are identical, use effectiveDateTime. If organizer/effectiveTime is missing, use the earliest and latest observation/effectiveTime as the source of the mapping.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) ||.hasMember|Reference to each vital sign observation mapped from CDA ### C-CDA Vital Signs Observation to FHIR Observation -|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignObservation.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps| +|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignObservation.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps<br/>Note: US Core defines separate profiles for individual vitals such as [weight](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-body-weight.html), [heart rate](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-heart-rate.html), etc.| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|Set to `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html) -|/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/code |.code²|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|value|.valueQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) -|/interpretationCode|.interpretation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|value|.valueQuantity²|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) +|/interpretationCode|.interpretation²|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/methodCode|.method|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/author|.performer<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/referenceRange/observationRange/interpretationCode|**Not Supported**|FHIR expects reference ranges to be "normal" ranges. If C-CDA includes multiple reference ranges, only map the one with interpretationCode = `"N"`. -|/referenceRange/observationRange/value[xsi:type=IVL_PQ]|.referenceRange.low<br/>&<br/>.referenceRange.high|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) -|/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| +|/referenceRange/observationRange/value[xsi:type=IVL_PQ]|.referenceRange.low²<br/>&<br/>.referenceRange.high²|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) +|/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text²| + +1\. XPath abbreviated for C-CDA Vital Signs Observation as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="8716-3"]/entry/organizer/entryRelationship/component + +2\. Some C-CDA observations need special handling when converting to FHIR. When recording the following vitals, the value, interpretation, and referenceRange should be placed in a `.component` element within a parent Observation. + +**[Blood Pressure](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-blood-pressure.html)** (LOINC codes `8480-6` - systolic & `8462-4` - diastolic) +- Set `Observation.code` to `85354-9` (Blood Pressure Panel) and create 2 components for the systolic and diastolic readings. Both components are required. +- Do not send `Observation.valueQuantity` + +**[Pulse Oximetry](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-pulse-oximetry.html)** (LOINC codes `3150-0` - Inhaled Oxygen Concentration & `3151-8` - Inhaled Oxygen Flow Rate) +- `Observation.code` should contain two coding values: `59408-5` & `2708-6` +- Observation.valueQuantity represents the Oxygen saturation (e.g. `98%`) +- Create individual components for `3150-0` - Inhaled Oxygen Concentration & `3151-8` - Inhaled Oxygen Flow Rate ### Illustrative example ... From 986e428838caba2d99ca3c7df235b077d22a49ce Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Sun, 22 Sep 2024 12:38:28 -0500 Subject: [PATCH 055/112] Clean up Encounter Dx --- input/pagecontent/CF-encounters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index 94cf7f2..519d86a 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -25,7 +25,7 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su |/performer/sdtc:functionCode <sup>(b)</sup>|.participant.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/participant[@typeCode="LOC"] <sup>(b)</sup><br/>/location <sup>(h)</sup>|.location |**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)** <sup>(b)</sup><br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterDiagnosis.html)** <sup>(b)</sup><br/>/entryRelationship/act[code/@code="29308-4"]/observation|.diagnosis.condition|Map similar to [CDA → FHIR Problems](./CF-problems.html).<br/>*TODO: Rename to FHIR Conditions, add a note on that page about where it's coming from; update the category code.* +|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterDiagnosis.html)** <sup>(b)</sup><br/>/entryRelationship/act[code/@code="29308-4"]/observation|**[Encounter Diagnosis](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-encounter-diagnosis.html)**<br/>&<br/>.diagnosis.condition|The observation maps identically to [CDA → FHIR Problems](./CF-problems.html).<br/>Since this is an encounter diagnosis, the `Observation.category` should be set to `encounter-diagnosis`. ### Illustrative example From 8af2056d0b9bc52147dbb4304104d8a967c66deb Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 24 Sep 2024 08:32:17 -0500 Subject: [PATCH 056/112] Start draft of participations --- input/hl7.fhir.us.ccda.xml | 5 +++ input/pagecontent/CF-participations.md | 51 ++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 input/pagecontent/CF-participations.md diff --git a/input/hl7.fhir.us.ccda.xml b/input/hl7.fhir.us.ccda.xml index 9036707..6365bbe 100644 --- a/input/hl7.fhir.us.ccda.xml +++ b/input/hl7.fhir.us.ccda.xml @@ -831,6 +831,11 @@ <title value="C-CDA to FHIR Patient"/> <generation value="markdown"/> </page> + <page> + <nameUrl value="CF-participations.html"/> + <title value="C-CDA to FHIR Participations"/> + <generation value="markdown"/> + </page> <page> <nameUrl value="CF-allergies.html"/> <title value="C-CDA to FHIR Allergies"/> diff --git a/input/pagecontent/CF-participations.md b/input/pagecontent/CF-participations.md new file mode 100644 index 0000000..7b3ad79 --- /dev/null +++ b/input/pagecontent/CF-participations.md @@ -0,0 +1,51 @@ +<style> +td, th { + border: 1px solid black!important; +} +</style> + +CDA defines participants in a number of elements, but the structure is often similar. These represent people (usually providers), organizations, and in some cases devices, locations, or some combination of all of the above. + +The FHIR equivalent of these fields are most commonly Practitioner, Organization, and PractitionerRole resources. Occasionally RelatedPerson, Device, or Location may be appropriate targets of CDA participants as well. + +The following table shows the common and unique fields of each CDA participation type. Since all (except Participant) are just specific flavors of participation, they can all be mapped to FHIR fairly similarly. For Participant mapping, the `@typeCode` and `@classCode` attributes are key in determining the type of FHIR resource to create. + +|[Author](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Author.html)<br/>(Non-Device)|[Data Enterer](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-DataEnterer.html)|[Informant](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Informant.html)|[Performer](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Performer2.html) / <br/>[Performer (Service Event)](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Performer1.html)|[Participant](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Participant1.html)<br/>(ClinicalDocument)|[Participant](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Participant2.html)<br/>(Everywhere Else)| +|:----|:----|:----|:----|:----|:----| +|`@typeCode=AUT`|`@typeCode=ENT`|`@typeCode=INF`|`@typeCode=PRF`|@typeCode|@typeCode +|functionCode|||sdtc:functionCode<br/>(no sdtc: in ServiceEvent)|functionCode|sdtc:functionCode +|time|time||time|time|time +||||modeCode (not in serviceEvent)||awarenessCode +|**assignedAuthor**|**assignedEntity**|**assignedEntity**<br/>or<br/>**relatedEntity**|**assignedEntity**|**associatedEntity**|**participantRole** +|`/@classCode=ASSIGNED`|`/@classCode=ASSIGNED`|/@classCode<br/>(assignedEntity = `ASSIGNED`)|/`@classCode=ASSIGNED`|/@classCode|/@classCode +|/id|/id|/id (not in related)|/id|/id|/id +|/code|/code|/code|/code|/code|/code +|/addr|/addr|/addr|/addr|/addr|/addr +|/telecom|/telecom|/telecom|/telecom|/telecom|/telecom +|||/effectiveTime (only in related) +||/sdtc:patient/id|/sdtc:patient/id (not in related)|/sdtc:patient/id +|/**assignedPerson**|/**assignedPerson**|/**assignedPerson**<br/>or<br/>/**relatedPerson**|/**assignedPerson**|/**associatedPerson**|/**playingEntity** +|//`@classCode=PSN`|//`@classCode=PSN`|//`@classCode=PSN`|//`@classCode=PSN`|//`@classCode=PSN`|//@classCode +|//name|//name|//name|//name|//name|//name +|//sdtc:desc|//sdtc:desc|//sdtc:desc|//sdtc:desc|//sdtc:desc|//desc +|//asPatientRelationship/code|//asPatientRelationship/code|//asPatientRelationship/code|//asPatientRelationship/code|//asPatientRelationship/code +||||||//quantity +||||||//sdtc:birthTime +|/**representedOrganization**|/**representedOrganization**|/**representedOrganization**<br/>(not in related)|/**representedOrganization**|/**scopingOrganization**|/**scopingEntity** +|/`@classCode=ORG`|/`@classCode=ORG`|/`@classCode=ORG`|/`@classCode=ORG`|/`@classCode=ORG`|//@classCode +|//id|//id|//id|//id|//id|//id +|//name|//name|//name|//name|//name|//desc +|//telecom|//telecom|//telecom|//telecom|//telecom +|//addr|//addr|//addr|//addr|//addr +|//standardIndustryClassCode|//standardIndustryClassCode|//standardIndustryClassCode|//standardIndustryClassCode|//standardIndustryClassCode|//code +|//asOrganizationPartOf (recursive)|//asOrganizationPartOf (recursive)|//asOrganizationPartOf (recursive)|//asOrganizationPartOf (recursive)|//asOrganizationPartOf + +The general process for creating FHIR resources from CDA Participations is as follows: + +- If the device element is populated (Author and Participation), create a **Device** resource +- If the relatedPerson element is present (Informant only) or Participant/@typeCode indicates a non-clinical Person, create a **RelatedPerson** resource +- If the @typeCode (Participant only) indicates a physical location, create a **Location** resource +- If there is no person element present and only an organization element is present, create an **Organization** resource. +- If there is both a person element and either an organization or a person/code element, create a **PractitionerRole** and **Practitioner** resource. If there is an organization, also create an **Organization** resource. + +*TODO: Tables for each of the above* \ No newline at end of file From 97d0f61c8ddf8a4a3c85de0249afc72b807a59db Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Wed, 25 Sep 2024 11:22:28 -0500 Subject: [PATCH 057/112] Finish tables and mapping guidance --- input/pagecontent/CF-index.md | 1 + input/pagecontent/CF-participations.md | 65 +++++++++++++++++++++++--- 2 files changed, 60 insertions(+), 6 deletions(-) diff --git a/input/pagecontent/CF-index.md b/input/pagecontent/CF-index.md index 2a6d04a..092e259 100644 --- a/input/pagecontent/CF-index.md +++ b/input/pagecontent/CF-index.md @@ -13,6 +13,7 @@ - [Immunizations](CF-immunizations.html) - [Medications](CF-medications.html) - [Notes](CF-notes.html) +- [Participation](CF-participations.html) (Including Author, DataEnterer, Informant, Performer, Participant) - [Patient](CF-patient.html) - [Problems](CF-problems.html) - [Procedures](CF-procedures.html) diff --git a/input/pagecontent/CF-participations.md b/input/pagecontent/CF-participations.md index 7b3ad79..3a7fe83 100644 --- a/input/pagecontent/CF-participations.md +++ b/input/pagecontent/CF-participations.md @@ -8,6 +8,8 @@ CDA defines participants in a number of elements, but the structure is often sim The FHIR equivalent of these fields are most commonly Practitioner, Organization, and PractitionerRole resources. Occasionally RelatedPerson, Device, or Location may be appropriate targets of CDA participants as well. +### Comparison of CDA Participant elements + The following table shows the common and unique fields of each CDA participation type. Since all (except Participant) are just specific flavors of participation, they can all be mapped to FHIR fairly similarly. For Participant mapping, the `@typeCode` and `@classCode` attributes are key in determining the type of FHIR resource to create. |[Author](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Author.html)<br/>(Non-Device)|[Data Enterer](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-DataEnterer.html)|[Informant](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Informant.html)|[Performer](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Performer2.html) / <br/>[Performer (Service Event)](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Performer1.html)|[Participant](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Participant1.html)<br/>(ClinicalDocument)|[Participant](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Participant2.html)<br/>(Everywhere Else)| @@ -29,6 +31,7 @@ The following table shows the common and unique fields of each CDA participation |//name|//name|//name|//name|//name|//name |//sdtc:desc|//sdtc:desc|//sdtc:desc|//sdtc:desc|//sdtc:desc|//desc |//asPatientRelationship/code|//asPatientRelationship/code|//asPatientRelationship/code|//asPatientRelationship/code|//asPatientRelationship/code +||||||//code ||||||//quantity ||||||//sdtc:birthTime |/**representedOrganization**|/**representedOrganization**|/**representedOrganization**<br/>(not in related)|/**representedOrganization**|/**scopingOrganization**|/**scopingEntity** @@ -40,12 +43,62 @@ The following table shows the common and unique fields of each CDA participation |//standardIndustryClassCode|//standardIndustryClassCode|//standardIndustryClassCode|//standardIndustryClassCode|//standardIndustryClassCode|//code |//asOrganizationPartOf (recursive)|//asOrganizationPartOf (recursive)|//asOrganizationPartOf (recursive)|//asOrganizationPartOf (recursive)|//asOrganizationPartOf +### Mapping to different FHIR resource types + The general process for creating FHIR resources from CDA Participations is as follows: -- If the device element is populated (Author and Participation), create a **Device** resource -- If the relatedPerson element is present (Informant only) or Participant/@typeCode indicates a non-clinical Person, create a **RelatedPerson** resource -- If the @typeCode (Participant only) indicates a physical location, create a **Location** resource -- If there is no person element present and only an organization element is present, create an **Organization** resource. -- If there is both a person element and either an organization or a person/code element, create a **PractitionerRole** and **Practitioner** resource. If there is an organization, also create an **Organization** resource. +- If the device element is populated (Author and Participation), create a **[Device](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-implantable-device.html)** resource +- If the relatedPerson element is present (Informant only), the `<asPatientRelationship>` element is present, or Participant/@typeCode indicates a non-clinical Person, create a **[RelatedPerson](https://hl7.org/fhir/us/core/StructureDefinition-us-core-relatedperson.html)** resource. Note that RelatedPerson has no Organization component, so if CDA conveys an organization, an additional Person resource may need to be created with a `level4` link to RelatedPerson. +- If the @typeCode (Participant only) indicates a physical location, create a **[Location](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-location.html)** resource. +- If there is no person element present and only an organization element is present, create an **[Organization](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-organization.html)** resource. +- If there is both a person element and either an organization or a person/code element (see below for more details), create a **[PractitionerRole](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-practitionerrole.html)** and **[Practitioner](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-practitioner.html)** resource. If there is an organization, also create an **[Organization](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-organization.html)** resource. + +In some cases a specific FHIR resource type may not be allowed (for example, a `.recorder` that can reference Practitioner or PractitionerRole but not Device). Implementers should be aware of requirements and make adjustments accordingly. + +### Mapping functionCode & time +In most cases the `<functionCode>` and `<time>` properties correspond to fields in the resource that is referencing the practitioner. For example, Encounter.participant.individual points to Practitioner, while CDA's `<functionCode>` would map to Encounter.participant.type. Likewise, `<time>` often maps to fields like `recorded` or `assertedDate`. + +### Mapping id +Though the `<id>` element in CDA is recorded at the role level, it is used to represent the id of the person, not their role. For example, clinicians' NPI's are recorded here. For this reason, the `<id>` should always be mapped to Practitioner.identifier or RelatedPerson.identifier, not to PractitionerRole.identifier + +Note that this is different than the `<id>` underneath `<representedOrganization>` or `<scopingOrganization>` which maps to the identifier in an Organization resource. + +### Mapping code +The `<code>` element in CDA is ambiguous and mapping to FHIR often depends on context and/or the coding system used. Common mappings to FHIR locations include: + +- **PractitionerRole.code** - role the participant is playing +- **PractitionerRole.specialty** - specific specialty of the provider +- **RelatedPerson.relationship** - when talking about a non-provider (though `<asPatientRelationship>/<code>` is a more appropriate location, it is a recently-added extension and not commonly populated) +- **Practitioner**.qualification.code - uncommon; this is more commonly found in name/suffix + +Additionally, if there is a `<representedOrganization>` or `<scopingOrganization>` with *only* a `<standardIndustryClassCode>` populated, this could also indicate specialty. + +### Practitioner vs ParticipantRole +When there is information about a person AND an organization, the PractitionerRole resource should be created to represent the role that person plays at that organization. + +Additionally, if `<code>` corresponds to role code or specialty, the PractitionerRole resource is the only way to convey this information. + +### CDA to FHIR Organization +Note when the only field populated is `<standardIndustryClassCode>`, the Organization resource can be omitted and simply populate the PractitionerRole.specialty. + +|CDA [Organization](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Organization.html)|CDA [Participant/scopingEntity](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Entity.html)<br/>(Only when `@classCode` = `ORG` or a similar class)|FHIR [Organization](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-organization.html)|Transform Steps| +|:----|:----|:---|:---| +|/id|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +|/name|/desc|.name|This is just a string in FHIR +|/telecom|/telecom|.telecom|[CDA id ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| +|/addr|/addr|.address|[CDA id ↔ FHIR address](mappingGuidance.html##cda-addr--fhir-address)| +|/standardIndustryClassCode|/code|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|/asOrganizationPartOf|/asOrganizationPartOf|.partOf|Recursive Organization reference + +### CDA to FHIR Practitioner -*TODO: Tables for each of the above* \ No newline at end of file +|[AssignedAuthor](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-AssignedAuthor.html)<br/>[AssignedEntity](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-AssignedEntity.html)<br/>[AssociatedEntity](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-AssociatedEntity.html)<br/>[ParticipantRole](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-ParticipantRole.html)|[Practitioner](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-practitioner.html)|Transform Steps| +|:----|:----|:----| +|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +|/code||[See Mapping code](#mapping-code)| +|/addr|.address|[CDA id ↔ FHIR address](mappingGuidance.html##cda-addr--fhir-address)| +|/telecom|.telecom|[CDA id ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| +|**[Person](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Person.html)<br/>[Playing entity](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-PlayingEntity.html)**||Person is the CDA data type for `<assignedPerson>` and `<associatedPerson>`.| +|//name|.name|[CDA name ↔ FHIR name](mappingGuidance.html#cda-name--fhir-name)| +|//name/suffix|.qualification.code|If the suffix contains a qualifier like PhD, CNP, etc.| +|//desc|.qualification.code<br/>or<br/>.text|Only map to qualifier if desc contains a qualifier. From dd5ba411020977fc1a729b9b9b0f162f8ed53604 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Wed, 25 Sep 2024 21:59:13 -0400 Subject: [PATCH 058/112] added encounter status concept map --- FHIR-us-ccda.xml | 11 + _gencontinuous.bat | 2 + _gencontinuous.sh | 2 + _genonce.sh | 2 + _updatePublisher.bat | 219 ++++++++++++++++++ _updatePublisher.sh | 53 ++++- input/maps/ConceptMap-CF-EncounterStatus.json | 142 ++++++++++++ input/pagecontent/conceptMaps.md | 1 + 8 files changed, 420 insertions(+), 12 deletions(-) create mode 100644 _gencontinuous.bat create mode 100644 _gencontinuous.sh create mode 100644 _updatePublisher.bat create mode 100644 input/maps/ConceptMap-CF-EncounterStatus.json diff --git a/FHIR-us-ccda.xml b/FHIR-us-ccda.xml index 5d8b9b1..a15875e 100644 --- a/FHIR-us-ccda.xml +++ b/FHIR-us-ccda.xml @@ -26,6 +26,7 @@ <artifact id="ConceptMap/CF-AddressUse" key="ConceptMap-CF-AddressUse" name="C-CDA to FHIR Address Use"/> <artifact id="ConceptMap/CF-AdministrativeGender" key="ConceptMap-CF-AdministrativeGender" name="C-CDA to FHIR Adminmistrative Gender"/> <artifact id="ConceptMap/CF-AllergyStatus" key="ConceptMap-CF-AllergyStatus" name="C-CDA to FHIR Allergy Status"/> +<artifact id="ConceptMap/CF-EncounterStatus" key="ConceptMap-CF-EncounterStatus" name="C-CDA to FHIR Encounter Status"/> <artifact id="ConceptMap/CF-ImmunizationStatus" key="ConceptMap-CF-ImmunizationStatus" name="C-CDA to FHIR Immunization Status"/> <artifact id="ConceptMap/CF-MedicationStatus" key="ConceptMap-CF-MedicationStatus" name="C-CDA to FHIR Medication Status"/> <artifact id="ConceptMap/CF-NameUse" key="ConceptMap-CF-NameUse" name="C-CDA to FHIR NameUse"/> @@ -160,19 +161,29 @@ <page key="artifacts" name="Artifacts Summary"/> <page key="background" name="Background"/> <page key="CF-allergies" name="C-CDA to FHIR Allergies"/> +<page key="CF-encounters" name="C-CDA to FHIR Encounters"/> <page key="CF-immunizations" name="C-CDA to FHIR Immunizations"/> <page key="CF-medications" name="C-CDA to FHIR Medications"/> +<page key="CF-notes" name="C-CDA to FHIR Notes"/> <page key="CF-patient" name="C-CDA to FHIR Patient"/> <page key="CF-problems" name="C-CDA to FHIR Problems"/> <page key="CF-procedures" name="C-CDA to FHIR Procedures"/> +<page key="CF-results" name="C-CDA to FHIR Results"/> +<page key="CF-social" name="C-CDA to FHIR Social History"/> +<page key="CF-vitals" name="C-CDA to FHIR Vital Signs"/> <page key="CF-index" name="C-CDA → FHIR Index"/> <page key="downloads" name="Downloads"/> <page key="FC-allergies" name="FHIR to C-CDA Allergies"/> +<page key="FC-encounters" name="FHIR to C-CDA Encounters"/> <page key="FC-immunizations" name="FHIR to C-CDA Immunizations"/> <page key="FC-medications" name="FHIR to C-CDA Medications"/> +<page key="FC-medications" name="FHIR to C-CDA Medications"/> <page key="FC-patient" name="FHIR to C-CDA Patient"/> <page key="FC-problems" name="FHIR to C-CDA Problems"/> <page key="FC-procedures" name="FHIR to C-CDA Procedures"/> +<page key="FC-results" name="FHIR to C-CDA Results"/> +<page key="FC-social" name="FHIR to C-CDA Social History"/> +<page key="FC-vitals" name="FHIR to C-CDA Vital Signs"/> <page key="FC-index" name="FHIR → C-CDA Index"/> <page deprecated="true" key="Guidance" name="Guidance"/> <page key="index" name="Home Page"/> diff --git a/_gencontinuous.bat b/_gencontinuous.bat new file mode 100644 index 0000000..ca2867a --- /dev/null +++ b/_gencontinuous.bat @@ -0,0 +1,2 @@ +@ECHO OFF +CALL ./_genonce.bat -watch \ No newline at end of file diff --git a/_gencontinuous.sh b/_gencontinuous.sh new file mode 100644 index 0000000..b9ac593 --- /dev/null +++ b/_gencontinuous.sh @@ -0,0 +1,2 @@ +#!/bin/bash +./_genonce.sh -watch diff --git a/_genonce.sh b/_genonce.sh index 38efcb4..4f981f0 100755 --- a/_genonce.sh +++ b/_genonce.sh @@ -14,6 +14,8 @@ fi echo "$txoption" +export JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8" + publisher=$input_cache_path/$publisher_jar if test -f "$publisher"; then java -jar $publisher -ig . $txoption $* diff --git a/_updatePublisher.bat b/_updatePublisher.bat new file mode 100644 index 0000000..67aebf5 --- /dev/null +++ b/_updatePublisher.bat @@ -0,0 +1,219 @@ +@ECHO OFF + +SETLOCAL + +SET dlurl=https://github.com/HL7/fhir-ig-publisher/releases/latest/download/publisher.jar +SET publisher_jar=publisher.jar +SET input_cache_path=%CD%\input-cache\ +SET skipPrompts=false + +SET scriptdlroot=https://raw.githubusercontent.com/HL7/ig-publisher-scripts/main +SET update_bat_url=%scriptdlroot%/_updatePublisher.bat +SET gen_bat_url=%scriptdlroot%/_genonce.bat +SET gencont_bat_url=%scriptdlroot%/_gencontinuous.bat +SET gencont_sh_url=%scriptdlroot%/_gencontinuous.sh +SET gen_sh_url=%scriptdlroot%/_genonce.sh +SET update_sh_url=%scriptdlroot%/_updatePublisher.sh + +IF "%~1"=="/f" SET skipPrompts=y + + +ECHO. +ECHO Checking internet connection... +PING tx.fhir.org -4 -n 1 -w 1000 | FINDSTR TTL && GOTO isonline +ECHO We're offline, nothing to do... +GOTO end + +:isonline +ECHO We're online + + +:processflags +SET ARG=%1 +IF DEFINED ARG ( + IF "%ARG%"=="-f" SET FORCE=true + IF "%ARG%"=="--force" SET FORCE=true + SHIFT + GOTO processflags +) + +FOR %%x IN ("%CD%") DO SET upper_path=%%~dpx + +ECHO. +IF NOT EXIST "%input_cache_path%%publisher_jar%" ( + IF NOT EXIST "%upper_path%%publisher_jar%" ( + SET jarlocation="%input_cache_path%%publisher_jar%" + SET jarlocationname=Input Cache + ECHO IG Publisher is not yet in input-cache or parent folder. + REM we don't use jarlocation below because it will be empty because we're in a bracketed if statement + GOTO create + ) ELSE ( + ECHO IG Publisher FOUND in parent folder + SET jarlocation="%upper_path%%publisher_jar%" + SET jarlocationname=Parent folder + GOTO upgrade + ) +) ELSE ( + ECHO IG Publisher FOUND in input-cache + SET jarlocation="%input_cache_path%%publisher_jar%" + SET jarlocationname=Input Cache + GOTO upgrade +) + +:create +IF DEFINED FORCE ( + MKDIR "%input_cache_path%" 2> NUL + GOTO download +) + +IF "%skipPrompts%"=="y" ( + SET create=Y +) ELSE ( + SET /p create="Ok? (Y/N) " +) +IF /I "%create%"=="Y" ( + ECHO Will place publisher jar here: %input_cache_path%%publisher_jar% + MKDIR "%input_cache_path%" 2> NUL + GOTO download +) +GOTO done + +:upgrade +IF "%skipPrompts%"=="y" ( + SET overwrite=Y +) ELSE ( + SET /p overwrite="Overwrite %jarlocation%? (Y/N) " +) + +IF /I "%overwrite%"=="Y" ( + GOTO download +) +GOTO done + +:download +ECHO Downloading most recent publisher to %jarlocationname% - it's ~100 MB, so this may take a bit + +FOR /f "tokens=4-5 delims=. " %%i IN ('ver') DO SET VERSION=%%i.%%j +IF "%version%" == "10.0" GOTO win10 +IF "%version%" == "6.3" GOTO win8.1 +IF "%version%" == "6.2" GOTO win8 +IF "%version%" == "6.1" GOTO win7 +IF "%version%" == "6.0" GOTO vista + +ECHO Unrecognized version: %version% +GOTO done + +:win10 +CALL POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%dlurl%\",\"%jarlocation%\") } else { Invoke-WebRequest -Uri "%dlurl%" -Outfile "%jarlocation%" } + +GOTO done + +:win7 +rem this may be triggering the antivirus - bitsadmin.exe is a known threat +rem CALL bitsadmin /transfer GetPublisher /download /priority normal "%dlurl%" "%jarlocation%" + +rem this didn't work in win 10 +rem CALL Start-BitsTransfer /priority normal "%dlurl%" "%jarlocation%" + +rem this should work - untested +call (New-Object Net.WebClient).DownloadFile('%dlurl%', '%jarlocation%') +GOTO done + +:win8.1 +:win8 +:vista +GOTO done + + + +:done + + + + +ECHO. +ECHO Updating scripts +IF "%skipPrompts%"=="y" ( + SET updateScripts=Y +) ELSE ( + SET /p updateScripts="Update scripts? (Y/N) " +) +IF /I "%updateScripts%"=="Y" ( + GOTO scripts +) +GOTO end + + +:scripts + +REM Download all batch files (and this one with a new name) + +SETLOCAL DisableDelayedExpansion + + + +:dl_script_1 +ECHO Updating _updatePublisher.sh +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%update_sh_url%\",\"_updatePublisher.new.sh\") } else { Invoke-WebRequest -Uri "%update_sh_url%" -Outfile "_updatePublisher.new.sh" } +if %ERRORLEVEL% == 0 goto upd_script_1 +echo "Errors encountered during download: %errorlevel%" +goto dl_script_2 +:upd_script_1 +start copy /y "_updatePublisher.new.sh" "_updatePublisher.sh" ^&^& del "_updatePublisher.new.sh" ^&^& exit + + +:dl_script_2 +ECHO Updating _genonce.bat +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%gen_bat_url%\",\"_genonce.new.bat\") } else { Invoke-WebRequest -Uri "%gen_bat_url%" -Outfile "_genonce.bat" } +if %ERRORLEVEL% == 0 goto upd_script_2 +echo "Errors encountered during download: %errorlevel%" +goto dl_script_3 +:upd_script_2 +start copy /y "_genonce.new.bat" "_genonce.bat" ^&^& del "_genonce.new.bat" ^&^& exit + +:dl_script_3 +ECHO Updating _gencontinuous.bat +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%gencont_bat_url%\",\"_gencontinuous.new.bat\") } else { Invoke-WebRequest -Uri "%gencont_bat_url%" -Outfile "_gencontinuous.bat" } +if %ERRORLEVEL% == 0 goto upd_script_3 +echo "Errors encountered during download: %errorlevel%" +goto dl_script_4 +:upd_script_3 +start copy /y "_gencontinuous.new.bat" "_gencontinuous.bat" ^&^& del "_gencontinuous.new.bat" ^&^& exit + + +:dl_script_4 +ECHO Updating _genonce.sh +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%gen_sh_url%\",\"_genonce.new.sh\") } else { Invoke-WebRequest -Uri "%gen_sh_url%" -Outfile "_genonce.sh" } +if %ERRORLEVEL% == 0 goto upd_script_4 +echo "Errors encountered during download: %errorlevel%" +goto dl_script_5 +:upd_script_4 +start copy /y "_genonce.new.sh" "_genonce.sh" ^&^& del "_genonce.new.sh" ^&^& exit + +:dl_script_5 +ECHO Updating _gencontinuous.sh +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%gencont_sh_url%\",\"_gencontinuous.new.sh\") } else { Invoke-WebRequest -Uri "%gencont_sh_url%" -Outfile "_gencontinuous.sh" } +if %ERRORLEVEL% == 0 goto upd_script_5 +echo "Errors encountered during download: %errorlevel%" +goto dl_script_6 +:upd_script_5 +start copy /y "_gencontinuous.new.sh" "_gencontinuous.sh" ^&^& del "_gencontinuous.new.sh" ^&^& exit + + + +:dl_script_6 +ECHO Updating _updatePublisher.bat +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%update_bat_url%\",\"_updatePublisher.new.bat\") } else { Invoke-WebRequest -Uri "%update_bat_url%" -Outfile "_updatePublisher.new.bat" } +if %ERRORLEVEL% == 0 goto upd_script_6 +echo "Errors encountered during download: %errorlevel%" +goto end +:upd_script_6 +start copy /y "_updatePublisher.new.bat" "_updatePublisher.bat" ^&^& del "_updatePublisher.new.bat" ^&^& exit + + +:end + + +IF "%skipPrompts%"=="true" ( + PAUSE +) diff --git a/_updatePublisher.sh b/_updatePublisher.sh index a817ce3..0f9ecbe 100755 --- a/_updatePublisher.sh +++ b/_updatePublisher.sh @@ -25,18 +25,13 @@ while [ "$#" -gt 0 ]; do case $1 in -f|--force) FORCE=true ;; -y|--yes) skipPrompts=true ; FORCE=true ;; - -s|--skip) skipPrompts=true ;; *) echo "Unknown parameter passed: $1. Exiting"; exit 1 ;; esac shift done echo "Checking internet connection" -case "$OSTYPE" in - linux-gnu* ) ping tx.fhir.org -4 -c 1 -w 1000 >/dev/null ;; - darwin* ) ping tx.fhir.org -c 1 >/dev/null ;; - *) echo "unknown: $OSTYPE"; exit 1 ;; -esac +curl -sSf tx.fhir.org > /dev/null if [ $? -ne 0 ] ; then echo "Offline (or the terminology server is down), unable to update. Exiting" @@ -44,11 +39,11 @@ if [ $? -ne 0 ] ; then fi if [ ! -d "$input_cache_path" ] ; then - if [ $skipPrompts != true ]; then + if [ $FORCE != true ]; then echo "$input_cache_path does not exist" message="create it?" read -r -p "$message" response - else + else response=y fi fi @@ -90,14 +85,48 @@ if [[ $skipPrompts == false ]]; then fi read -r -p "$message" response else - if [[ $FORCE == true ]]; then - response=y - fi + response=y fi -if [[ $response =~ ^[yY].*$ ]]; then +if [[ $skipPrompts == true ]] || [[ $response =~ ^[yY].*$ ]]; then echo "Downloading most recent publisher to $jarlocationname - it's ~100 MB, so this may take a bit" curl -L $dlurl -o "$jarlocation" --create-dirs else echo cancelled publisher update fi + +if [[ $skipPrompts != true ]]; then + message="Update scripts? (enter 'y' or 'Y' to continue, any other key to cancel)?" + read -r -p "$message" response + fi + +if [[ $skipPrompts == true ]] || [[ $response =~ ^[yY].*$ ]]; then + echo "Downloading most recent scripts " + + curl -L $update_bat_url -o /tmp/_updatePublisher.new + cp /tmp/_updatePublisher.new _updatePublisher.bat + rm /tmp/_updatePublisher.new + + curl -L $gen_bat_url -o /tmp/_genonce.new + cp /tmp/_genonce.new _genonce.bat + rm /tmp/_genonce.new + + curl -L $gencont_bat_url -o /tmp/_gencontinuous.new + cp /tmp/_gencontinuous.new _gencontinuous.bat + rm /tmp/_gencontinuous.new + + curl -L $gencont_sh_url -o /tmp/_gencontinuous.new + cp /tmp/_gencontinuous.new _gencontinuous.sh + chmod +x _gencontinuous.sh + rm /tmp/_gencontinuous.new + + curl -L $gen_sh_url -o /tmp/_genonce.new + cp /tmp/_genonce.new _genonce.sh + chmod +x _genonce.sh + rm /tmp/_genonce.new + + curl -L $update_sh_url -o /tmp/_updatePublisher.new + cp /tmp/_updatePublisher.new _updatePublisher.sh + chmod +x _updatePublisher.sh + rm /tmp/_updatePublisher.new +fi diff --git a/input/maps/ConceptMap-CF-EncounterStatus.json b/input/maps/ConceptMap-CF-EncounterStatus.json new file mode 100644 index 0000000..2fb3d56 --- /dev/null +++ b/input/maps/ConceptMap-CF-EncounterStatus.json @@ -0,0 +1,142 @@ +{ + "resourceType" : "ConceptMap", + "id" : "CF-EncounterStatus", + "extension" : [ + { + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg", + "valueCode" : "cgp" + } + ], + "url" : "http://hl7.org/fhir/us/ccda/ConceptMap/CF-EncounterStatus", + "version" : "1.2.0", + "name" : "CCDAtoFHIREncounterStatus", + "title" : "C-CDA to FHIR Encounter Status", + "status" : "active", + "experimental" : false, + "date" : "2024-09-22T17:40:28+00:00", + "publisher" : "HL7 International / Cross-Group Projects", + "contact" : [ + { + "name" : "HL7 International / Cross-Group Projects", + "telecom" : [ + { + "system" : "url", + "value" : "http://www.hl7.org/Special/committees/cgp" + } + ] + } + ], + "description" : "C-CDA to FHIR Encounter Status", + "jurisdiction" : [ + { + "coding" : [ + { + "system" : "urn:iso:std:iso:3166", + "code" : "US" + } + ] + } + ], + "sourceUri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus", + "targetUri" : "http://hl7.org/fhir/encounter-status", + "group" : [ + { + "source" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus", + "target" : "http://hl7.org/fhir/encounter-status", + "element" : [ + { + "code" : "aborted", + "display" : "Aborted", + "target" : [ + { + "code" : "unknown", + "display" : "Unknown", + "equivalence" : "wider", + "comment" : "Semantically this could be 'finished', but that might imply completion." + } + ] + }, + { + "code" : "active", + "display" : "Active", + "target" : [ + { + "code" : "in-progress", + "display" : "In-progress", + "equivalence" : "equal" + } + ] + }, + { + "code" : "cancelled", + "display" : "Cancelled", + "target" : [ + { + "code" : "cancelled", + "display" : "Cancelled", + "equivalence" : "equal" + } + ] + }, + { + "code" : "completed", + "display" : "Completed", + "target" : [ + { + "code" : "finished", + "display" : "Finished", + "equivalence" : "equal" + } + ] + }, + { + "code" : "held", + "display" : "Held", + "target" : [ + { + "code" : "planned", + "display" : "Planned", + "equivalence" : "wider", + "comment" : "Held encounters have been planned, but intent to execute has been suspended." + } + ] + }, + { + "code" : "new", + "display" : "New", + "target" : [ + { + "code" : "unknown", + "display" : "Unknown", + "equivalence" : "wider", + "comment" : "This is not Planned, because New encounters have been planned but may or may not have been started. 'Planned' encounters in FHIR have not been started." + } + ] + }, + { + "code" : "suspended", + "display" : "Suspended", + "target" : [ + { + "code" : "on-leave", + "display" : "On-leave", + "equivalence" : "narrower", + "comment" : "Suspended encounters have been started, but intent to execute has been temporarily stopped. On-leave is a special case of this circumstance." + } + ] + }, + { + "code" : "nullified", + "display" : "Nullified", + "target" : [ + { + "code" : "entered-in-error", + "display" : "Entered-in-error", + "equivalence" : "equal" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/input/pagecontent/conceptMaps.md b/input/pagecontent/conceptMaps.md index 8adee1b..75664ee 100644 --- a/input/pagecontent/conceptMaps.md +++ b/input/pagecontent/conceptMaps.md @@ -13,6 +13,7 @@ Shown below are terminology mappings for use in moving from CDA → FHIR. Entry - [Allergy Intolerance Observation value (CDA) → AllergyIntolerance category (FHIR)](./ConceptMap-CF-AllergyIntoleranceCategory.html) - [Allergy Status Observation (CDA) → AllergyIntolerance clinicalStatus (FHIR)](./ConceptMap-CF-AllergyStatus.html) - [Criticality value (CDA) → criticality (FHIR)](./ConceptMap-CF-Criticality.html) +- [Encounter status (CDA) → Encounter status (FHIR)](./ConceptMap-CF-EncounterStatus.html) - [Immunization Activity statusCode (CDA) → Immunization status (FHIR)](./ConceptMap-CF-ImmunizationStatus.html) - [Immunization Refusal Reason (CDA) → Immunization statusReason (FHIR)](./ConceptMap-CF-ImmunizationRefusal.html) - [Medication Activity statusCode (CDA) → MedicationRequest status (FHIR)](./ConceptMap-CF-MedicationStatus.html) From ae9fbfe4982fe290970ee4e3c6a6d80352d596e3 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 26 Sep 2024 10:34:42 -0500 Subject: [PATCH 059/112] Link to new encounter status concept map --- input/pagecontent/CF-encounters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index 519d86a..b87758a 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -16,7 +16,7 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code |.class|Only the V3 ActCode system, which may be present in the root element or any `<translation>`.<br/>Other code systems may map to V3 ActCode (for example CPT codes 99211-99215 map to `AMB`, 99221-99223 to `IMP`, 99281-99285 to `EMER`, etc), but if this mapping is not possible, use the [Data Absent Reason](http://hl7.org/fhir/StructureDefinition/data-absent-reason) extension.| |/code|.type|The remaining codes besides V3 ActCode<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|/statusCode <sup>(b)</sup>|.status|*TODO: ActStatus to Encounter Status ConceptMap*<br/>**Note:** statusCode is optional in C-CDA. If missing, fallback to effectiveTime mapping. +|/statusCode <sup>(b)</sup>|.status|[CDA → FHIR encounter status](ConceptMap-CF-EncounterStatus.html)<br/>**Note:** statusCode is optional in C-CDA. If missing, fallback to effectiveTime mapping. |/effectiveTime|.status|If effectiveTime is a single timestamp or contains a high, status = `"finished"`.<br/>If low is present and high is missing, the status may be `"in-progress"` but implementers may choose to evaluate historical values as `"finished"` or `"unknown"` if appropriate. |/effectiveTime/@value<br/>/effectiveTime/low/@value|.period.start|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/effectiveTime/high/@value|.period.end From 46e9003bcc85122e46384cc673e4f75c82cbb496 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 26 Sep 2024 10:34:51 -0500 Subject: [PATCH 060/112] Small typo/cleanup --- input/pagecontent/CF-participations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-participations.md b/input/pagecontent/CF-participations.md index 3a7fe83..d039b2e 100644 --- a/input/pagecontent/CF-participations.md +++ b/input/pagecontent/CF-participations.md @@ -98,7 +98,7 @@ Note when the only field populated is `<standardIndustryClassCode>`, the Organiz |/code||[See Mapping code](#mapping-code)| |/addr|.address|[CDA id ↔ FHIR address](mappingGuidance.html##cda-addr--fhir-address)| |/telecom|.telecom|[CDA id ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| -|**[Person](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Person.html)<br/>[Playing entity](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-PlayingEntity.html)**||Person is the CDA data type for `<assignedPerson>` and `<associatedPerson>`.| +|**[Person](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Person.html)<br/>[PlayingEntity](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-PlayingEntity.html)**||Person is the CDA data type for `<assignedPerson>` and `<associatedPerson>`.| |//name|.name|[CDA name ↔ FHIR name](mappingGuidance.html#cda-name--fhir-name)| |//name/suffix|.qualification.code|If the suffix contains a qualifier like PhD, CNP, etc.| |//desc|.qualification.code<br/>or<br/>.text|Only map to qualifier if desc contains a qualifier. From 78122493e81c418174c4c63fb30014a77c81f28d Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Mon, 30 Sep 2024 14:19:41 -0400 Subject: [PATCH 061/112] added text about missing maps --- input/pagecontent/mappingGuidance.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index 7207d3a..e77c531 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -27,6 +27,10 @@ Examples for C-CDA to FHIR transforms are provided based on a consensus of vario The highlighted output images were created using an [open source tool for C-CDA ↔ FHIR Mapping](https://github.com/jddamore/cda-fhir-compare) developed as part of this project. +#### Missing Maps + +If you have data in an input artifact that is defined in the source specification and for which no map is specified here, that means that this team did not find a target for which we could build consensus. In most cases, this means that the data is unusual enough that the target specification did not address it (e.g., treatments for allergy reactions, which would probably be reported in the Problems or Procedures section rather than the Allergies section). In these cases, the team felt that converging on one design from the many solution possible patterns was not an optimal investment of resources. If readers identify elements for which this seems insufficient, they should comment. + ### CDA id ↔ FHIR identifier Identifiers in both FHIR and CDA can divide the identifier value from its namespace: FHIR as the identifier.system and CDA as the id.root. In many cases, this correspondence works well. From bf20b730af787c51d23cc73f935dfe1d0cc92241 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 14 Oct 2024 08:47:08 -0500 Subject: [PATCH 062/112] Update CF Notes mapping table --- input/pagecontent/CF-notes.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md index acc218d..9864a75 100644 --- a/input/pagecontent/CF-notes.md +++ b/input/pagecontent/CF-notes.md @@ -4,23 +4,24 @@ td, th { } </style> -This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Notes FHIR → CDA](./FC-notes.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). +This page provides a mapping from CDA to FHIR. <!-- For the FHIR to CDA mapping, please refer to [Notes FHIR → CDA](./FC-notes.html). --> For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). Clinical Notes may appear in their own section or as an entry in any open section. They are identified by an `<act>` with a `<code>` value of `34109-9`. ### C-CDA to FHIR -|C-CDA¹<br/>[Note Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-NoteActivity.html)<br/>[DocumentReference](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-documentreference.html)|Transform Steps| +|C-CDA¹<br/>[Note Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-NoteActivity.html)|[DocumentReference](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-documentreference.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|/code|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**NOTE:** The root code in CDA is always `34109-9: Note` which matches the FHIR Binding. +|/code/translation|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**NOTE:** The root code in C-CDA is always `34109-9: Note`. A more specific code may be sent in translation which should be sent as the DocumentReference.type. If there is no translation, however, `34109-9` may be sent as the type. +||.category|Set to `clinical-note`. |/text/@mediaType<br/>&<br/>/text/text()|.attachment.contentType<br/>&<br/>.attachment.data|If @mediaType is present, then representation should = B64, and the inner-text contents are embedded base64-encoded data. In this case, the mediaType and base64-encoded data map 1:1 to attachment.contentType and .data. |/text/reference/@value|.attachment.contentType<br/>&<br/>.attachment.data|Convert the narrative element referenced by @value following [Narrative Text](mappingGuidance.html#narrative-text) guidance and use `application/xhtml+xml` as the contentType.<br/>If the narrative has minimal markup (i.e. only `<content>` and `<paragraph>` elements which can be converted to line breaks), it can be converted to `text/plain`.<br/>To send the raw CDA narrative without converting, use `application/cda+xml`, but this is less useful to receivers. |/effectiveTime|.context.period|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|/author|.author +|/author|.author|[C-CDA → FHIR Participation](CF-participations.html) |/author/time|.date|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|/entryRelationship[@typeCode=COMP]/encounter<br/>or<br/>Parent `<encounter>` element<br/>or<br/>`<encompassingEncounter>`|.context.encounter|C-CDA requires an encounter for notes, but allows for context conduction. If the Note Activity is in an entryRelationship chain that includes an Encounter Activity, use that. Otherwise, if the document contains an `<encompassingEncounter>`, that is the encounter for the note. -|/reference/externalDocument/id|.relatesTo.target|*TODO: Appropriate?* +|/entryRelationship[@typeCode=COMP]/encounter<br/>or<br/>Parent `<encounter>` element<br/>or<br/>`<encompassingEncounter>`|.context.encounter|C-CDA requires an encounter for notes, but allows for context conduction. If the Note Activity is in an entryRelationship chain that includes an Encounter Activity, use that. Otherwise, if the document contains an `<encompassingEncounter>`, that is the encounter for the note.<br/>[CDA → FHIR Encounters](CF-encounters.html) +|/reference/externalDocument/id|.relatesTo.target.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| From e2f4cde475a34da9407bf9dba31b0332a8014716 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 14 Oct 2024 08:50:23 -0500 Subject: [PATCH 063/112] Remove CF -> FC links until those pages have content --- input/pagecontent/CF-encounters.md | 2 +- input/pagecontent/CF-results.md | 2 +- input/pagecontent/CF-social.md | 2 +- input/pagecontent/FC-index.md | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index b87758a..2fa5d91 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -4,7 +4,7 @@ td, th { } </style> -This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Encounters FHIR → CDA](./FC-encounters.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). +This page provides a mapping from CDA to FHIR. <!-- For the FHIR to CDA mapping, please refer to [Encounters FHIR → CDA](./FC-encounters.html). --> For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). Encounter Activities in the Encounters Section (or elsewhere in the document, such as `<entryReference>` on Clinical Notes) correspond FHIR Encounter resources. If the document itself contains a `componentOf/encompassingEncounter`, this should also be converted to a FHIR Encounter resource. In all cases, when the same encounter is referenced multiple times (such as the `encompassingEncounter` and an Encounter Activity in the Encounters Section containing the same `<id>`), it should be converted to the same FHIR resource. diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 58d1864..f9df42d 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -4,7 +4,7 @@ td, th { } </style> -This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Results FHIR → CDA](./FC-results.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). +This page provides a mapping from CDA to FHIR. <!-- For the FHIR to CDA mapping, please refer to [Results FHIR → CDA](./FC-results.html). --> For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). Results in C-CDA are collected into `<organizer>` elements containing one or more result `<observation>` element. This corresponds to one FHIR DiagnosticReport for the `<organizer>` which multiple `.result` references to FHIR Observation resources, one for each CDA `<observation>`. diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 7db68e8..49e5c64 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -4,7 +4,7 @@ td, th { } </style> -This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Results FHIR → CDA](./FC-results.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). +This page provides a mapping from CDA to FHIR. <!-- For the FHIR to CDA mapping, please refer to [Results FHIR → CDA](./FC-results.html). --> For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). Social History is a category of several templates in C-CDA and several profiles in US Core. At a high-level, mappings between CDA `<observation>` acts and FHIR Observation resources are similar and are represented by the top table. Differences are documented on the proceeding tables. diff --git a/input/pagecontent/FC-index.md b/input/pagecontent/FC-index.md index 3c3fa2c..8e47623 100644 --- a/input/pagecontent/FC-index.md +++ b/input/pagecontent/FC-index.md @@ -13,5 +13,6 @@ - [Patient](FC-patient.html) - [Problems](FC-problems.html) - [Procedures](FC-procedures.html) +- [Vitals](FC-vitals.html) Please refer to [mapping background](mappingBackground.html) for more information how maps were selected and developed. From ec5a4f14a9e7866e22c7ff67b80dbc8f6430747d Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 14 Oct 2024 08:57:50 -0500 Subject: [PATCH 064/112] Fix broken internal links --- input/pagecontent/CF-participations.md | 4 ++-- input/pagecontent/FC-vitals.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/input/pagecontent/CF-participations.md b/input/pagecontent/CF-participations.md index d039b2e..ce12114 100644 --- a/input/pagecontent/CF-participations.md +++ b/input/pagecontent/CF-participations.md @@ -86,7 +86,7 @@ Note when the only field populated is `<standardIndustryClassCode>`, the Organiz |/id|/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/name|/desc|.name|This is just a string in FHIR |/telecom|/telecom|.telecom|[CDA id ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| -|/addr|/addr|.address|[CDA id ↔ FHIR address](mappingGuidance.html##cda-addr--fhir-address)| +|/addr|/addr|.address|[CDA id ↔ FHIR address](mappingGuidance.html#cda-addr--fhir-address)| |/standardIndustryClassCode|/code|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/asOrganizationPartOf|/asOrganizationPartOf|.partOf|Recursive Organization reference @@ -96,7 +96,7 @@ Note when the only field populated is `<standardIndustryClassCode>`, the Organiz |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code||[See Mapping code](#mapping-code)| -|/addr|.address|[CDA id ↔ FHIR address](mappingGuidance.html##cda-addr--fhir-address)| +|/addr|.address|[CDA id ↔ FHIR address](mappingGuidance.html#cda-addr--fhir-address)| |/telecom|.telecom|[CDA id ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| |**[Person](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Person.html)<br/>[PlayingEntity](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-PlayingEntity.html)**||Person is the CDA data type for `<assignedPerson>` and `<associatedPerson>`.| |//name|.name|[CDA name ↔ FHIR name](mappingGuidance.html#cda-name--fhir-name)| diff --git a/input/pagecontent/FC-vitals.md b/input/pagecontent/FC-vitals.md index 1248c4b..2348aa5 100644 --- a/input/pagecontent/FC-vitals.md +++ b/input/pagecontent/FC-vitals.md @@ -12,7 +12,7 @@ FHIR Vitals that are grouped into a panel using the memberOf property are mapped |FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignsOrganizer.html)|Transform Steps| |:----|:----|:----| -|.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#fhir-identifier--cda-id)| +|.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#cda-id--fhir-identifier)| |.category = `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html)|| |.code = `85353-1` [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)||| |.status|/statusCode|*TODO: ConceptMap* @@ -24,7 +24,7 @@ FHIR Vitals that are grouped into a panel using the memberOf property are mapped |FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignObservation.html)|Transform Steps| |:----|:----|:----| -|.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#fhir-identifier--cda-id)| +|.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#cda-id--fhir-identifier)| |.code |/code|[FHIR CodeableConcept ↔ CDA coding ](mappingGuidance.html#fhir-codeableconcept--cda-coding)| |.status|/statusCode|Set to completed |.effectiveDateTime|/effectiveTime|Use value From 18d61409adee286f7897aeb90253d430e72718e0 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 14 Oct 2024 09:06:47 -0500 Subject: [PATCH 065/112] Fix EncounterStatus concept map codes / displays --- input/maps/ConceptMap-CF-EncounterStatus.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/input/maps/ConceptMap-CF-EncounterStatus.json b/input/maps/ConceptMap-CF-EncounterStatus.json index 2fb3d56..d92c606 100644 --- a/input/maps/ConceptMap-CF-EncounterStatus.json +++ b/input/maps/ConceptMap-CF-EncounterStatus.json @@ -62,7 +62,7 @@ "target" : [ { "code" : "in-progress", - "display" : "In-progress", + "display" : "In Progress", "equivalence" : "equal" } ] @@ -118,8 +118,8 @@ "display" : "Suspended", "target" : [ { - "code" : "on-leave", - "display" : "On-leave", + "code" : "onleave", + "display" : "On Leave", "equivalence" : "narrower", "comment" : "Suspended encounters have been started, but intent to execute has been temporarily stopped. On-leave is a special case of this circumstance." } @@ -131,7 +131,7 @@ "target" : [ { "code" : "entered-in-error", - "display" : "Entered-in-error", + "display" : "Entered in Error", "equivalence" : "equal" } ] From 8f49bfd48cbe7646d2a67473d26fbc38d354e870 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 14 Oct 2024 09:07:37 -0500 Subject: [PATCH 066/112] Update links from C-CDA 2024Jan ballot to published 3.0 URL --- input/pagecontent/CF-allergies.md | 16 ++++++++-------- input/pagecontent/CF-encounters.md | 6 +++--- input/pagecontent/CF-immunizations.md | 8 ++++---- input/pagecontent/CF-medications.md | 12 ++++++------ input/pagecontent/CF-notes.md | 2 +- input/pagecontent/CF-patient.md | 2 +- input/pagecontent/CF-problems.md | 12 ++++++------ input/pagecontent/CF-procedures.md | 8 ++++---- input/pagecontent/CF-results.md | 4 ++-- input/pagecontent/CF-social.md | 8 ++++---- input/pagecontent/CF-vitals.md | 4 ++-- input/pagecontent/FC-allergies.md | 12 ++++++------ input/pagecontent/FC-immunizations.md | 14 +++++++------- input/pagecontent/FC-medications.md | 10 +++++----- input/pagecontent/FC-patient.md | 2 +- input/pagecontent/FC-problems.md | 8 ++++---- input/pagecontent/FC-procedures.md | 10 +++++----- input/pagecontent/FC-vitals.md | 4 ++-- input/pagecontent/mappingBackground.md | 2 +- input/pagecontent/mappingGuidance.md | 6 +++--- 20 files changed, 75 insertions(+), 75 deletions(-) diff --git a/input/pagecontent/CF-allergies.md b/input/pagecontent/CF-allergies.md index d6c3930..8b19cbb 100644 --- a/input/pagecontent/CF-allergies.md +++ b/input/pagecontent/CF-allergies.md @@ -12,10 +12,10 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea <br /> ### C-CDA to FHIR -| C-CDA¹ <br/>[Allergy Concern act](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyConcernAct.html)| FHIR <br/>[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)|Transform Steps & Notes| +| C-CDA¹ <br/>[Allergy Concern act](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyConcernAct.html)| FHIR <br/>[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)|Transform Steps & Notes| |:-------|:------|:---------| |/statusCode|.clinicalStatus|For more information on how status is managed in Allergy Concern Act wrapper, refer to [C-CDA guidance, see 5.2.7.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)<br/>Also see Status entryRelationship mapping below| -| All of the following are a **[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyIntoleranceObservation.html)** nested inside the **[Allergy Concern act](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyConcernAct.html)**. Each observation should become a distinct FHIR **[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)** resource.<br/>Include /entryRelationship[@typeCode="SUBJ"]/observation prefix to rows below²| +| All of the following are a **[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyIntoleranceObservation.html)** nested inside the **[Allergy Concern act](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyConcernAct.html)**. Each observation should become a distinct FHIR **[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)** resource.<br/>Include /entryRelationship[@typeCode="SUBJ"]/observation prefix to rows below²| |/@negationInd||See constraints under /participant |/id|.identifier| [CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/effectiveTime/low|.onsetDateTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>effectiveTime/high should not be mapped within onset (DateTime or Period)| @@ -24,11 +24,11 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/author/time|.recordedDate|**Constraint:** Only map earliest author/time <br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |/participant/participantRole/playingEntity/code|.code|**Constraint:** When CDA negation is absent or false<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/participant/participantRole/playingEntity/code<br/>&<br/>/value|.code|**Constraint:** When CDA negation is true and nullFlavor is used in playingEntity/code<br/>[CDA No known allergy → FHIR code](ConceptMap-CF-NoKnownAllergies.html)<br/> When negation is true and playingEntity/code is populated, use equivalent negated concept (e.g. map latex substance to no known latex allergy [1003774007, SNOMED CT]) if available. If not, use the [substanceExposureRisk extension](https://hl7.org/fhir/extensions/StructureDefinition-allergyintolerance-substanceExposureRisk.html), placing the substance in the substance sub-extension and setting the exposureRisk sub-extension to `no-known-reaction-risk`. Note that when using this extension, the AllergyIntolerance resource will not be a conformant US Core AllergyIntolerance since the extension prohibits the required .code element.| -|**[Status](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyStatusObservation.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value³|.clinicalStatus|[CDA Allergy Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-AllergyStatus.html) -|**[Reaction](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value³|.reaction.manifestation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Both use SNOMED clinical findings with minor valueSet definition differences -|**[Severity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-SeverityObservation.html)** (nested inside Reaction)<br/>/entryRelationship[@typeCode="MFST"]/observation/entryRelationship/observation[code/@code="SEV"]/value³|.reaction.severity|[CDA Severity value → FHIR Severity](./ConceptMap-CF-Severity.html)<br/>**Note:** CDA documents should not assign severity at the Allergy level.<br/><br/>In cases where CDA assigns severity only to the Allergy rather than the reaction, map the severity to FHIR reaction severity, even if there are more than one. This means assuming that the same severity applies to all child reactions.<br/><br/>If severity is assigned at both levels, the reaction level should be used. -|**[Criticality](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CriticalityObservation.html)**<br/>/entryRelationship/observation[code/@code="82606-5"]/value³|.criticality|[CDA Criticality value → FHIR Criticality](./ConceptMap-CF-Criticality.html) -|**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text³|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Status](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyStatusObservation.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value³|.clinicalStatus|[CDA Allergy Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-AllergyStatus.html) +|**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value³|.reaction.manifestation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Both use SNOMED clinical findings with minor valueSet definition differences +|**[Severity](https://hl7.org/cda/us/ccda/StructureDefinition-SeverityObservation.html)** (nested inside Reaction)<br/>/entryRelationship[@typeCode="MFST"]/observation/entryRelationship/observation[code/@code="SEV"]/value³|.reaction.severity|[CDA Severity value → FHIR Severity](./ConceptMap-CF-Severity.html)<br/>**Note:** CDA documents should not assign severity at the Allergy level.<br/><br/>In cases where CDA assigns severity only to the Allergy rather than the reaction, map the severity to FHIR reaction severity, even if there are more than one. This means assuming that the same severity applies to all child reactions.<br/><br/>If severity is assigned at both levels, the reaction level should be used. +|**[Criticality](https://hl7.org/cda/us/ccda/StructureDefinition-CriticalityObservation.html)**<br/>/entryRelationship/observation[code/@code="82606-5"]/value³|.criticality|[CDA Criticality value → FHIR Criticality](./ConceptMap-CF-Criticality.html) +|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text³|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| 1\. XPath abbreviated for C-CDA Allergy Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="48765-2"]/entry/act/ @@ -37,7 +37,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea 3\. Note that these entryRelationships will also have inversionInd="true" in CDA -When authors or other provenance are recorded in the parentƒ [Allergy Concern Act](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyConcernAct.html), it is recommended that those data be mapped to the FHIR AllergyIntolerance. +When authors or other provenance are recorded in the parentƒ [Allergy Concern Act](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyConcernAct.html), it is recommended that those data be mapped to the FHIR AllergyIntolerance. ### Illustrative example diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index 2fa5d91..400ff44 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -11,7 +11,7 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su ### C-CDA Encounter to FHIR <sup>(b)</sup> - indicates element is only present in Encounter Activity in the body of the document<br/><sup>(h)</sup> - indicates element is only present in EncompassingEncounter in the header of the document -|C-CDA¹<br/>[Encounter Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterActivity.html) or [EncompassingEncounter](https://hl7.org/cda/stds/core/2.0.0-sd-snapshot1/StructureDefinition-EncompassingEncounter.html)|FHIR<br/>[Encounter](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-encounter.html)|Transform Steps| +|C-CDA¹<br/>[Encounter Activity](https://hl7.org/cda/us/ccda/StructureDefinition-EncounterActivity.html) or [EncompassingEncounter](https://hl7.org/cda/stds/core/2.0.0-sd-snapshot1/StructureDefinition-EncompassingEncounter.html)|FHIR<br/>[Encounter](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-encounter.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code |.class|Only the V3 ActCode system, which may be present in the root element or any `<translation>`.<br/>Other code systems may map to V3 ActCode (for example CPT codes 99211-99215 map to `AMB`, 99221-99223 to `IMP`, 99281-99285 to `EMER`, etc), but if this mapping is not possible, use the [Data Absent Reason](http://hl7.org/fhir/StructureDefinition/data-absent-reason) extension.| @@ -24,8 +24,8 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su |/performer <sup>(b)</sup><br/>/encounterParticipant <sup>(h)</sup>|.participant|*TODO: Mapping Guidance for general performers (Participant vs ParticipantRole vs Organization)* |/performer/sdtc:functionCode <sup>(b)</sup>|.participant.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/participant[@typeCode="LOC"] <sup>(b)</sup><br/>/location <sup>(h)</sup>|.location -|**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)** <sup>(b)</sup><br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncounterDiagnosis.html)** <sup>(b)</sup><br/>/entryRelationship/act[code/@code="29308-4"]/observation|**[Encounter Diagnosis](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-encounter-diagnosis.html)**<br/>&<br/>.diagnosis.condition|The observation maps identically to [CDA → FHIR Problems](./CF-problems.html).<br/>Since this is an encounter diagnosis, the `Observation.category` should be set to `encounter-diagnosis`. +|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)** <sup>(b)</sup><br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/StructureDefinition-EncounterDiagnosis.html)** <sup>(b)</sup><br/>/entryRelationship/act[code/@code="29308-4"]/observation|**[Encounter Diagnosis](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-encounter-diagnosis.html)**<br/>&<br/>.diagnosis.condition|The observation maps identically to [CDA → FHIR Problems](./CF-problems.html).<br/>Since this is an encounter diagnosis, the `Observation.category` should be set to `encounter-diagnosis`. ### Illustrative example diff --git a/input/pagecontent/CF-immunizations.md b/input/pagecontent/CF-immunizations.md index d020ba8..7613c30 100644 --- a/input/pagecontent/CF-immunizations.md +++ b/input/pagecontent/CF-immunizations.md @@ -12,7 +12,7 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu <br /> ### C-CDA to FHIR -|C-CDA¹<br/>[Immunization Activity substanceAdministration](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ImmunizationActivity.html)|FHIR<br/>[Immunization](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-immunization.html#profile)|Transform Steps| +|C-CDA¹<br/>[Immunization Activity substanceAdministration](https://hl7.org/cda/us/ccda/StructureDefinition-ImmunizationActivity.html)|FHIR<br/>[Immunization](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-immunization.html#profile)|Transform Steps| |:----|:----|:----| |/@negationInd="true"||Set ```.status="not-done"``` when @negationInd="true"| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| @@ -29,10 +29,10 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu |/author|**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.recorded|Earliest, if more than one.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/performer|.performer|Set ```performer.function="AP"``` -|**[Immunization Refusal Reason](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ImmunizationRefusalReason.html)**<br/>/entryRelationship[@typeCode="RSON"]²/observation/code<br/>(only if code is from ValueSet [No Immunization Reason](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.1.11.19717/expansion/Latest))|.statusReason|[CDA refusal → FHIR statusReason](ConceptMap-CF-ImmunizationRefusal.html)<br/>Indicates the reason the immunization event was **not** performed. This is generally only used for the status of "not-done".| +|**[Immunization Refusal Reason](https://hl7.org/cda/us/ccda/StructureDefinition-ImmunizationRefusalReason.html)**<br/>/entryRelationship[@typeCode="RSON"]²/observation/code<br/>(only if code is from ValueSet [No Immunization Reason](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.1.11.19717/expansion/Latest))|.statusReason|[CDA refusal → FHIR statusReason](ConceptMap-CF-ImmunizationRefusal.html)<br/>Indicates the reason the immunization event was **not** performed. This is generally only used for the status of "not-done".| |**[Indication](http://hl7.org/cda/stds/ccda/draft1/StructureDefinition-2.16.840.1.113883.10.20.22.4.19.html)**<br/>/entryRelationship[@typeCode="RSON"]²/observation/value<br/>(only if observation/code is from ValueSet [Problem Type](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.88.12.3221.7.2/expansion/Latest))|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Reaction](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|.reaction|It is recommended that reaction observation value be mapped to reaction detail (Observation) valueCodeable concept. Comments are welcome on how this may be best implemented. -|**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|.reaction|It is recommended that reaction observation value be mapped to reaction detail (Observation) valueCodeable concept. Comments are welcome on how this may be best implemented. +|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| 1\. XPath abbrievated for C-CDA Immunization Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11369-6"]/entry/substanceAdministration<br/> diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 2742d11..ddc131c 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -25,7 +25,7 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen ### C-CDA to FHIR (MedicationRequest) -|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-MedicationActivity.html)|FHIR<br>[MedicationRequest](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medicationrequest.html)|Transform Steps| +|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationActivity.html)|FHIR<br>[MedicationRequest](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medicationrequest.html)|Transform Steps| |:----|:----|:----| |/@negationInd="true"|set .doNotPerform=true|| |@moodCode|.intent|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) <br/>[Mood to intent](ConceptMap-CF-MedActivityMood.html)| @@ -48,14 +48,14 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |/author|.requester<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.authoredOn|Earliest, if more than one.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |**[Drug Vehicle](https://hl7.org/cda/us/ccda/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="COV"]/playingEntity/code|Medication.ingredient|[See below](#c-cda-to-fhir-medication) -|**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Free text sig](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|.dosageInstruction.text|| -|**[Instruction Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/act|.dosageInstruction.patientInstruction<br/>.dosageInstruction.additionalInstruction|act/text or act/code/originalText can map to patientInstructions. If coded, can map to additionalInstruction. +|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|**[Free text sig](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|.dosageInstruction.text|| +|**[Instruction Activity](https://hl7.org/cda/us/ccda/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/act|.dosageInstruction.patientInstruction<br/>.dosageInstruction.additionalInstruction|act/text or act/code/originalText can map to patientInstructions. If coded, can map to additionalInstruction. |**[Supply Order](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationSupplyOrder.html)**<br/>/entryRelationship[@typeCode="REFR"]/substanceAdministration[@moodCode="INT"]||Note: moodCode=INT means supply, moodCode=EVN means dispense, which is not documented here. |../effectiveTime/high|.dispenseRequest.period.end|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>`low` would similarly map to `start`, but only high is called out in C-CDA.| |../repeatNumber|.dispenseRequest.numberOfRepeatsAllowed|**Caution:** in CDA, repeatNumber indicates total number of dispenses allowed. In FHIR, this field is exclusive of the original dispense. So the `numberOfRepeatsAllowed` will be one less than `repeatNumber`. |../quantity|.dispenseRequest.quantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) -|**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| |/precondition|.asNeededBoolean = true|The presence of a precondition element indicates asNeededBoolean should be true.<br/>More complex maps may be possible with .asNeededCodeableConcept.| 1\. XPath abbrievated for C-CDA Medication Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="10160-0"]/entry/substanceAdministration @@ -63,7 +63,7 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen ### C-CDA to FHIR (Medication) MedicationRequest (and other resources) may represent the medication as a simple CodeableConcept. But when additional information about the medication needs to be conveyed, a Medication resource should be created instead and referenced by the MedicationRequest resource. Implementers may also opt to always create Medication resources. -|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-MedicationActivity.html)|FHIR<br>[Medication](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medication.html)|Transform Steps| +|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationActivity.html)|FHIR<br>[Medication](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medication.html)|Transform Steps| |:----|:----|:----| |/administrationUnitCode|.form|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/consumable/manufacturedProduct/manufacturedMaterial/code|.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md index 9864a75..7c5323a 100644 --- a/input/pagecontent/CF-notes.md +++ b/input/pagecontent/CF-notes.md @@ -10,7 +10,7 @@ Clinical Notes may appear in their own section or as an entry in any open sectio ### C-CDA to FHIR -|C-CDA¹<br/>[Note Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-NoteActivity.html)|[DocumentReference](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-documentreference.html)|Transform Steps| +|C-CDA¹<br/>[Note Activity](https://hl7.org/cda/us/ccda/StructureDefinition-NoteActivity.html)|[DocumentReference](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-documentreference.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code/translation|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**NOTE:** The root code in C-CDA is always `34109-9: Note`. A more specific code may be sent in translation which should be sent as the DocumentReference.type. If there is no translation, however, `34109-9` may be sent as the type. diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index e0ad512..23619bd 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -10,7 +10,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea <br /> ### C-CDA to FHIR -|C-CDA¹<br/>[US Realm Header recordTarget](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-USRealmHeader.html)|FHIR<br/>[Patient](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html#profile)|Transform Steps| +|C-CDA¹<br/>[US Realm Header recordTarget](https://hl7.org/cda/us/ccda/StructureDefinition-USRealmHeader.html)|FHIR<br/>[Patient](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html#profile)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/addr|.address|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index c595e51..e6d93d7 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -13,11 +13,11 @@ Note that C-CDA includes a Concern wrapper act from which status may be read; mo <br /> ### C-CDA to FHIR -|C-CDA¹<br/>[Problem Concern Act](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemConcernAct.html)|FHIR<br/>[Condition and Health Concern](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html)|Transform Steps| +|C-CDA¹<br/>[Problem Concern Act](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemConcernAct.html)|FHIR<br/>[Condition and Health Concern](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html)|Transform Steps| |:----|:----|:----| |From the parent section, use code@code|.category|[CDA section → FHIR category](ConceptMap-CF-ProblemCategory.html)<br/>**Note:** The section of a Problem Observation affects its FHIR category.| |/statusCode|.clinicalStatus|/statusCode → .clinicalStatus is to be used only if the C-CDA Problem Status Observation (see below) is missing.<br/>For more information on how status is managed in Problem Concern Act wrapper, refer to [C-CDA guidance, see 5.2.6.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)<br/> [Concern Status → Condition Clinical Status](ConceptMap-CF-ConditionClinicalStatus.html) -|All of the following are a [Problem observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemObservation.html) nested inside the [Problem Concern act](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemConcernAct.html). Each observation should become a distinct FHIR Condition resource. <br/>/entryRelationship[@typeCode="SUBJ"]/observation prefix to rows below²||| +|All of the following are a [Problem observation](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemObservation.html) nested inside the [Problem Concern act](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemConcernAct.html). Each observation should become a distinct FHIR Condition resource. <br/>/entryRelationship[@typeCode="SUBJ"]/observation prefix to rows below²||| |/@negationInd=true|set .verificationStatus="refuted" or adjust .code for negated concept| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code |.category|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| @@ -26,17 +26,17 @@ Note that C-CDA includes a Concern wrapper act from which status may be read; mo |/value|.code|**Constraint:** When CDA negation is absent or false<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/author|.recorder<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|.recorder should be authoritative (latest) author if there are multiple<br/>[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.recordedDate|Earliest, if more than one<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|**[Problem Status](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|.clinicalStatus|[CDA Problem Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-ProblemStatus.html)| +|**[Problem Status](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|.clinicalStatus|[CDA Problem Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-ProblemStatus.html)| |**[Date of Diagnosis](https://www.hl7.org/ccdasearch/templates/2.16.840.1.113883.10.20.22.4.502.html)**<br/>/entryRelationship/act[code/@code="77975-1"]/effectiveTime|.extension:[assertedDate](http://hl7.org/fhir/StructureDefinition/condition-assertedDate)|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>See **[US CORE Condition](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html#mandatory-and-must-support-data-elements)** for additional guidance| -|**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| |**[Age Observation]()**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/observation[code/@code="445518008"]/value|.onsetAge|**CAUTION:** Only one of `onsetAge` or `onsetDateTime` may be present.<br/>[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) -|**Supporting Observations (e.g. [Assessment Scale Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AssessmentScaleObservation.html))**<br/>/entryRelationship[@typeCode="SPRT"]/observation|.evidence.detail|Create an Observation resource, mapping fields like `id`, `code`, `effectiveTime`, `value` similar to [Results](CF-results.html). If the CDA observation is an SDOH observation, use the [US Core Observation Screening Assessment](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-observation-screening-assessment.html) profile. +|**Supporting Observations (e.g. [Assessment Scale Observation](https://hl7.org/cda/us/ccda/StructureDefinition-AssessmentScaleObservation.html))**<br/>/entryRelationship[@typeCode="SPRT"]/observation|.evidence.detail|Create an Observation resource, mapping fields like `id`, `code`, `effectiveTime`, `value` similar to [Results](CF-results.html). If the CDA observation is an SDOH observation, use the [US Core Observation Screening Assessment](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-observation-screening-assessment.html) profile. 1\. XPath abbreviated for C-CDA Problem Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/ 2\. XPath abbreviated for C-CDA Problem Observation as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/entryRelationship[@typeCode="SUBJ"]/observation/ -When authors or other provenance are recorded in the parent [Problem Concern Act](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemConcernAct.html), it is recommended that those data be mapped to the FHIR Condition. +When authors or other provenance are recorded in the parent [Problem Concern Act](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemConcernAct.html), it is recommended that those data be mapped to the FHIR Condition. ### Illustrative example diff --git a/input/pagecontent/CF-procedures.md b/input/pagecontent/CF-procedures.md index e59e971..41aae89 100644 --- a/input/pagecontent/CF-procedures.md +++ b/input/pagecontent/CF-procedures.md @@ -13,7 +13,7 @@ C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Proc <br /> ### C-CDA to FHIR -|C-CDA¹<br/>[Procedure Activity procedure](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProcedureActivityProcedure.html)|FHIR<br/>[Procedure](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)|Transform Steps| +|C-CDA¹<br/>[Procedure Activity procedure](https://hl7.org/cda/us/ccda/StructureDefinition-ProcedureActivityProcedure.html)|FHIR<br/>[Procedure](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)|Transform Steps| |:----|:----|:----| |/@negationInd="true"|set status="not-done"|| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| @@ -25,9 +25,9 @@ C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Proc |/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/author|.recorder<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|<br/>[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance) <br/>If a latest author can be identified, map to .recorder.<br/>Any author with a time can be put in Provenance.| |/performer/assignedEntity|.performer.actor|May map to Practitioner, PractitionerRole, or Organization<br/>onBehalfOf should not be used when actor is a Practitioner or PractitionerRole | -|**[Service Delivery Location](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ServiceDeliveryLocation.html)**<br/>/participant[@typeCode="LOC"]/participantRole|.location|| -|**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note| +|**[Service Delivery Location](https://hl7.org/cda/us/ccda/StructureDefinition-ServiceDeliveryLocation.html)**<br/>/participant[@typeCode="LOC"]/participantRole|.location|| +|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note| 1\. XPath abbrievated for C-CDA Procedure as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="47519-4"]/entry/procedure diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index f9df42d..8d11d60 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -12,7 +12,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost ### C-CDA Organizer to FHIR Diagnostic Report -|C-CDA¹<br/>[Result Organizer](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ResultOrganizer.html)|FHIR<br/>Diagnostic Report ([Lab](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-lab.html)) ([Reports](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-note.html))|Transform Steps| +|C-CDA¹<br/>[Result Organizer](https://hl7.org/cda/us/ccda/StructureDefinition-ResultOrganizer.html)|FHIR<br/>Diagnostic Report ([Lab](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-lab.html)) ([Reports](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-note.html))|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code|.category<br/>&<br/>.code|*TODO: Describe using LOINC classes to identify category*<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| @@ -24,7 +24,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost ### C-CDA Observation to FHIR Observation -|C-CDA¹<br/>[Result Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ResultObservation.html)|FHIR<br/>[Lab Result Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-observation-lab.html)|Transform Steps| +|C-CDA¹<br/>[Result Observation](https://hl7.org/cda/us/ccda/StructureDefinition-ResultObservation.html)|FHIR<br/>[Lab Result Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-observation-lab.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |(parent organizer)|.category|Use category from DiagnosticReport or map /code to a category similarly diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 49e5c64..03e7684 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -18,7 +18,7 @@ Note that some observations in C-CDA map to extensions on the patient or elsewhe ### C-CDA Social History Observation to FHIR Observation This maps to US Core version 6's Simple Observation. Previous versions of US Core did not define a generic observation, but the following guidance can still be used to create a generic FHIR observation regardless of the version of US Core being targeted. -|C-CDA<br/>[Social History Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-SocialHistoryObservation.html)|FHIR<br/>[Simple Observation](https://hl7.org/fhir/us/core/STU6/StructureDefinition-us-core-simple-observation.html)|Transform Steps| +|C-CDA<br/>[Social History Observation](https://hl7.org/cda/us/ccda/StructureDefinition-SocialHistoryObservation.html)|FHIR<br/>[Simple Observation](https://hl7.org/fhir/us/core/STU6/StructureDefinition-us-core-simple-observation.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|Set to `social-history` from [Observation Category Codes](https://build.fhir.org/ig/HL7/UTG/CodeSystem-observation-category.html)<br/>Additional SDOH categories may be set as well, depending on the code of the observation. @@ -37,7 +37,7 @@ Additional fields, such as `.interpretationCode`, `.referenceRange`, `.performer ### C-CDA Smoking Status / Tobacco Use to FHIR Observation In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into a single template to better match US Core's Smoking Status template. -|C-CDA<br/>[Smoking Status - MU](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-SmokingStatusMeaningfulUse.html) (Deprecated)<br/>[Tobacco Use](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-TobaccoUse.html) (Decprecated)<br/>[Smoking Status](https://build.fhir.org/ig/HL7/CDA-ccda/StructureDefinition-SmokingStatus.html) (C-CDA 3.0)²|FHIR<br/>[Smoking Status Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-smokingstatus.html)|Transform Steps| +|C-CDA<br/>[Smoking Status - MU](https://hl7.org/cda/us/ccda/StructureDefinition-SmokingStatusMeaningfulUse.html) (Deprecated)<br/>[Tobacco Use](https://hl7.org/cda/us/ccda/StructureDefinition-TobaccoUse.html) (Decprecated)<br/>[Smoking Status](https://build.fhir.org/ig/HL7/CDA-ccda/StructureDefinition-SmokingStatus.html) (C-CDA 3.0)²|FHIR<br/>[Smoking Status Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-smokingstatus.html)|Transform Steps| |:----|:----|:----| |/code|.code|Prior to US Core 7, the code should be `72166-2 (Tobacco smoking status NCIS)`, but this is an extensible value set.<br/>In US Core 7, the value set remains extensible, but contains the same 4 concepts allowed in the C-CDA R3.0's Smoking Status value set. |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Smoking Status - MU required a timestamp; Tobacco Use required a time range; Smoking Status (3.0) combines the two templates into one and allows for either. @@ -45,14 +45,14 @@ In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into ### C-CDA Pregnancy Observation to FHIR Pregnancy Status Observation In US Core, Pregnancy Observation was first defined in version 6. -|C-CDA<br/>[Pregnancy Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-PregnancyObservation.html)|FHIR<br/>[Pregnancy Status](https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-observation-pregnancystatus.html)|Transform Steps| +|C-CDA<br/>[Pregnancy Observation](https://hl7.org/cda/us/ccda/StructureDefinition-PregnancyObservation.html)|FHIR<br/>[Pregnancy Status](https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-observation-pregnancystatus.html)|Transform Steps| |:----|:----|:----| |.moodCode||The C-CDA moodCode is `EVN` which is why this maps to FHIR's Pregnancy Status rather than Pregnancy Intent. ||.code|`82810-3 (Pregnancy Status)` - C-CDA uses `ASSERTION`, but FHIR clarifies the code to be used. |/effectiveTime/@value<br/>or<br/>/effectiveTime/low/@value<br/>or<br/>/effectiveTime/high/@value<br/>or<br/>/author/time|.effectiveDateTime|FHIR only allows a single timestamp. Send the first element from the first column with a populated timestamp.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/value|.valueCodeableConcept|Value sets are the same<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/value/@nullFlavor=UNK|.valueCodeableConcept|Unknown becomes an actual value with system = `http://terminology.hl7.org/CodeSystem/v3-NullFlavor`. Any other nullFlavors should use a data-absent-reason extension. -|**[Estimated Date of Delivery](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EstimatedDateofDelivery.html)**<br/>/entryRelationship/observation[code/@code="11778-8"]/value|.component.code<br/>.component.valueDateTime|Set code to `11778-8` and map value to `.valueDateTime`.<br/>Note that while C-CDA hard-codes this to a single value (`11778-8`), there are other, more specific, EDD LOINC codes that could be used as well (see [EDD Including Method](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.11.20.9.81/expansion)). These might be communicated as translations on the entryRelationship/observation/code, as the methodCode, or sent as entirely custom observations. Any of these codes can also reasonably be included as a component to a Pregnancy Observation to represent the estimated date of delivery. +|**[Estimated Date of Delivery](https://hl7.org/cda/us/ccda/StructureDefinition-EstimatedDateofDelivery.html)**<br/>/entryRelationship/observation[code/@code="11778-8"]/value|.component.code<br/>.component.valueDateTime|Set code to `11778-8` and map value to `.valueDateTime`.<br/>Note that while C-CDA hard-codes this to a single value (`11778-8`), there are other, more specific, EDD LOINC codes that could be used as well (see [EDD Including Method](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.11.20.9.81/expansion)). These might be communicated as translations on the entryRelationship/observation/code, as the methodCode, or sent as entirely custom observations. Any of these codes can also reasonably be included as a component to a Pregnancy Observation to represent the estimated date of delivery. ### C-CDA Pregnancy Intention in Next Year to FHIR Pregnancy Intent Observation In US Core, Pregnancy Intent was first defined in version 6. diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index 0c0dcb8..8dd777a 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -10,7 +10,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or ### C-CDA Vital Signs Organizer to FHIR Observation Panel -|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignsOrganizer.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps| +|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/StructureDefinition-VitalSignsOrganizer.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|Set to `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html) @@ -21,7 +21,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or ### C-CDA Vital Signs Observation to FHIR Observation -|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignObservation.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps<br/>Note: US Core defines separate profiles for individual vitals such as [weight](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-body-weight.html), [heart rate](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-heart-rate.html), etc.| +|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/StructureDefinition-VitalSignObservation.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps<br/>Note: US Core defines separate profiles for individual vitals such as [weight](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-body-weight.html), [heart rate](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-heart-rate.html), etc.| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|Set to `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html) diff --git a/input/pagecontent/FC-allergies.md b/input/pagecontent/FC-allergies.md index c05428c..a45f526 100644 --- a/input/pagecontent/FC-allergies.md +++ b/input/pagecontent/FC-allergies.md @@ -18,12 +18,12 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea ### FHIR to C-CDA -|FHIR<br/>[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html#profile)|C-CDA¹<br/>[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyIntoleranceObservation.html)|Transform Steps| +|FHIR<br/>[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html#profile)|C-CDA¹<br/>[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyIntoleranceObservation.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|.clinicalStatus|(act parent to observation) ../../statusCode <br/>&<br />**[Allergy Status](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyStatusObservation.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|[FHIR clinicalStatus → CDA Allergy Status Observation value](./ConceptMap-FC-AllergyStatus.html)<br/>For more information on how status is managed in Allergy Concern Act wrapper, refer to [C-CDA guidance, see 5.2.7.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)| +|.clinicalStatus|(act parent to observation) ../../statusCode <br/>&<br />**[Allergy Status](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyStatusObservation.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|[FHIR clinicalStatus → CDA Allergy Status Observation value](./ConceptMap-FC-AllergyStatus.html)<br/>For more information on how status is managed in Allergy Concern Act wrapper, refer to [C-CDA guidance, see 5.2.7.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)| |.type<br/>&<br/>.category|/value|[FHIR type → CDA value](ConceptMap-FC-AllergyIntoleranceType.html)<br/>[FHIR category → CDA value](ConceptMap-FC-AllergyIntoleranceCategory.html)| -|.criticality|**[Criticality](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CriticalityObservation.html)**<br/>/entryRelationship/observation[code/@code="82606-5"]/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[FHIR criticality → CDA Criticality value](ConceptMap-FC-Criticality.html)| +|.criticality|**[Criticality](https://hl7.org/cda/us/ccda/StructureDefinition-CriticalityObservation.html)**<br/>/entryRelationship/observation[code/@code="82606-5"]/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[FHIR criticality → CDA Criticality value](ConceptMap-FC-Criticality.html)| |.code|/participant/participantRole/playingEntity/code|**Constraint**: When FHIR concept is not a negated concept<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.code|/participant/participantRole/playingEntity/code or /value<br/>&<br/>set @negationInd="true"|**Constraint**: When FHIR concept represents general negated concept (e.g. no known allergy)<br/>[FHIR code → CDA No Known Allergy](ConceptMap-FC-NoKnownAllergies.html)<br/>In case where a specific refutation is coded (no latex allergy), use text or a mapped concept.| |.encounter|/entryRelationship[@typeCode="REFR"]/act/id|| @@ -31,10 +31,10 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea |.onsetPeriod.start|/effectiveTime/low|effectiveTime/high should not be mapped from onsetPeriod| |.recordedDate|/assignedAuthor/time|These are not necessarily the same author| |.recorder|/assignedAuthor|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)<br/>Time and author are not necessarily the same| -|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| -|.reaction.manifestation|**[Reaction](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|Both use SNOMED clinical findings with minor valueSet definition differences +|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| +|.reaction.manifestation|**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|Both use SNOMED clinical findings with minor valueSet definition differences |.reaction.onset|/effectiveTime/low|Constraint: This should only be used in event that AlleryIntolerance.onset was not available| -|.reaction.severity|**[Severity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-SeverityObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/entryRelationship/observation[code/@code="SEV"]/value|[FHIR severity → CDA severity value ](ConceptMap-FC-Criticality.html)<br/>This should be nested in CDA within the respective allergic reaction observation| +|.reaction.severity|**[Severity](https://hl7.org/cda/us/ccda/StructureDefinition-SeverityObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/entryRelationship/observation[code/@code="SEV"]/value|[FHIR severity → CDA severity value ](ConceptMap-FC-Criticality.html)<br/>This should be nested in CDA within the respective allergic reaction observation| 1\. XPath abbrievated for C-CDA Allergy Intolerance as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="48765-2"]/entry/act/entryRelationship/observation diff --git a/input/pagecontent/FC-immunizations.md b/input/pagecontent/FC-immunizations.md index 0812551..c33910f 100644 --- a/input/pagecontent/FC-immunizations.md +++ b/input/pagecontent/FC-immunizations.md @@ -17,13 +17,13 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea ### FHIR to C-CDA -|FHIR<br/>[Immunization](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-immunization.html#profile)|C-CDA¹<br/>[Immunization Activity substanceAdministration](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ImmunizationActivity.html)|Transform Steps| +|FHIR<br/>[Immunization](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-immunization.html#profile)|C-CDA¹<br/>[Immunization Activity substanceAdministration](https://hl7.org/cda/us/ccda/StructureDefinition-ImmunizationActivity.html)|Transform Steps| |:----|:----|:----| ||/@moodCode="EVN"|All FHIR Immunizations should be set to "EVN" moodCode |.identifier|/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |.status|/statusCode|**Constraint** when .status.value="not-done"<br/>Set negationInd to true in CDA observation| |.status|/statusCode|**Constraint** all other values of .status<br/>[FHIR status → CDA statusCode](ConceptMap-FC-ImmunizationStatus.html)| -|.statusReason|**[Immunization Refusal Reason](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ImmunizationRefusalReason.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/code|[FHIR statusReason → CDA refusal](ConceptMap-FC-ImmunizationRefusal.html)| +|.statusReason|**[Immunization Refusal Reason](https://hl7.org/cda/us/ccda/StructureDefinition-ImmunizationRefusalReason.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/code|[FHIR statusReason → CDA refusal](ConceptMap-FC-ImmunizationRefusal.html)| |.vaccineCode|/consumable/manufacturedProduct/manufacturedMaterial/code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.primarySource||This element has no target in CDA |.occurrenceDateTime|/effectiveTime/@value|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| @@ -33,13 +33,13 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea |.route|/routeCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.doseQuantity|/doseQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| |.performer.actor|/performer|**Constraint** when .performer.function="AP"<br/>[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| -|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| -|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|| +|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| +|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|| |.education.documentType|reference/ExternalDocument/code|| |.education.reference|/reference/ExternalDocument/id|| -|.reaction.id<br/><br/>|**[Reaction](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|.reaction.date|/**[Reaction](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/effectiveTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| -|.reaction.detail.valueCodeableConcept|**[Reaction](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|.reaction.id<br/><br/>|**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +|.reaction.date|/**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/effectiveTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| +|.reaction.detail.valueCodeableConcept|**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.doseNumber[x].doseNumberPositiveInt|/repeatNumber|| 1\. XPath abbrievated for C-CDA Immunization Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11369-6"]/entry/substanceAdministration diff --git a/input/pagecontent/FC-medications.md b/input/pagecontent/FC-medications.md index d5f72e4..1fdb39d 100644 --- a/input/pagecontent/FC-medications.md +++ b/input/pagecontent/FC-medications.md @@ -19,7 +19,7 @@ See guidance on timing mappings on [Medications CDA → FHIR](./CF-medications.h ### FHIR to C-CDA -|FHIR<br>[MedicationRequest](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medicationrequest.html)|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-MedicationActivity.html)|Transform Steps| +|FHIR<br>[MedicationRequest](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medicationrequest.html)|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationActivity.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |.status|/status|[FHIR status → CDA statusCode](ConceptMap-FC-MedicationStatus.html)| @@ -30,10 +30,10 @@ See guidance on timing mappings on [Medications CDA → FHIR](./CF-medications.h |.authoredOn|/author/time|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |.requester|/assignedAuthor|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |.performer|/performer|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| -|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| -|.dosageInstruction.text<br/>&<br/>.dosageInstruction.patientInstruction|**[Free text sig](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|| -|.dosageInstruction.additionalInstruction|**[Instruction](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ"]/act/code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| +|.dosageInstruction.text<br/>&<br/>.dosageInstruction.patientInstruction|**[Free text sig](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|| +|.dosageInstruction.additionalInstruction|**[Instruction](https://hl7.org/cda/us/ccda/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ"]/act/code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.dosageInstruction.timing.repeat.boundsPeriod.start|effectiveTime[1]/low|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>**Note:** in XPath, `[1]` is the first instance; there is no `[0]` in XPath.| |.dosageInstruction.timing.repeat.boundsPeriod.end|effectiveTime[1]/high|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |.dosageInstruction.timing.repeat.frequency<br/>&<br/>.dosageInstruction.timing.repeat.period<br/>&<br/>.dosageInstruction.timing.repeat.periodUnit<br/>|/effectiveTime[2]/...<br/>/@operator='A'<br/>/@xsi:type='PIVL_TS'<br/>/@institutionSpecified<br/>/period|Compare:<br/>[C-CDA Common Medication Frequencies](http://cdasearch.hl7.org/examples/view/9588687865c0f945a326364a9449321690c7a7ef) and <br/>[FHIR Timing Data Type](http://hl7.org/fhir/R4/datatypes.html#Timing)| diff --git a/input/pagecontent/FC-patient.md b/input/pagecontent/FC-patient.md index 856f6e8..d89be8a 100644 --- a/input/pagecontent/FC-patient.md +++ b/input/pagecontent/FC-patient.md @@ -17,7 +17,7 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea ### FHIR to C-CDA -|FHIR<br/>[Patient](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html#profile)|C-CDA¹<br/>[US Realm Header recordTarget](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-USRealmHeader.html)|Transform Steps| +|FHIR<br/>[Patient](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html#profile)|C-CDA¹<br/>[US Realm Header recordTarget](https://hl7.org/cda/us/ccda/StructureDefinition-USRealmHeader.html)|Transform Steps| |:----|:----|:----| |.extension.extension (race)<br/>url=http://hl7.org/fhir/us/core/STU4/StructureDefinition/us-core-race|/patientRole/patient/raceCode<br/>&<br/>/patientRole/patient/sdtc:raceCode|only one ombCategory extension goes in raceCode; other values go in sdtc:raceCode| |.extension.extension (ethnicity)<br/>url=http://hl7.org/fhir/us/core/STU4/StructureDefinition/us-core-ethnicity|/patientRole/patient/ethnicGroupCode<br/>&<br/>/patientRole/patient/sdtc:ethnicGroupCode|only one ombCategory extension goes in ethnicGroupCode; other values go in sdtc:ethnicGroupCode| diff --git a/input/pagecontent/FC-problems.md b/input/pagecontent/FC-problems.md index c508360..958d666 100644 --- a/input/pagecontent/FC-problems.md +++ b/input/pagecontent/FC-problems.md @@ -17,11 +17,11 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea ### FHIR to C-CDA -|FHIR<br/>[Condition and Health Concern](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html)|C-CDA¹<br/>[Problem observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemObservation.html)|Transform Steps| +|FHIR<br/>[Condition and Health Concern](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html)|C-CDA¹<br/>[Problem observation](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemObservation.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|.clinicalStatus|(act parent to observation) ../../statusCode<br/>&<br/>**[Problem Status](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|[FHIR clinicalStatus → CDA Problem Status Observation value](./ConceptMap-FC-ProblemStatus.html)<br/>For more information on how status is managed in Problem Concern Act wrapper, refer to [C-CDA guidance, see 5.2.6.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)| -|.category|/code<br/>This also affects the C-CDA document section:<br/>**[Problems](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProblemSection.html)**<br/>**[Health Concerns](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-HealthConcernsSection.html)**<br/>**[Encounters](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-EncountersSection.html)**|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[FHIR category → CDA section](ConceptMap-FC-ProblemCategory.html)| +|.clinicalStatus|(act parent to observation) ../../statusCode<br/>&<br/>**[Problem Status](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|[FHIR clinicalStatus → CDA Problem Status Observation value](./ConceptMap-FC-ProblemStatus.html)<br/>For more information on how status is managed in Problem Concern Act wrapper, refer to [C-CDA guidance, see 5.2.6.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)| +|.category|/code<br/>This also affects the C-CDA document section:<br/>**[Problems](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemSection.html)**<br/>**[Health Concerns](https://hl7.org/cda/us/ccda/StructureDefinition-HealthConcernsSection.html)**<br/>**[Encounters](https://hl7.org/cda/us/ccda/StructureDefinition-EncountersSection.html)**|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[FHIR category → CDA section](ConceptMap-FC-ProblemCategory.html)| |.code|/value|**Constraint**: When FHIR concept does not represent negated concept<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.code|/value<br/>&<br/>set @negationInd="true"|**Constraint**: When FHIR concept represents negated concept| |.onsetDateTime|/effectiveTime/low|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| @@ -30,7 +30,7 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea |.recordedDate|**[Date of Diagnosis](https://www.hl7.org/ccdasearch/templates/2.16.840.1.113883.10.20.22.4.502.html)**<br/>entryRelationship/act[code/@code="77975-1"]/effectiveTime<br/>&<br/>/assignedAuthor/time|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |.recorder|/assignedAuthor|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |.asserter|/informant|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| -|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>entryRelationship/act[code/@code="48767-8"]/text|| +|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>entryRelationship/act[code/@code="48767-8"]/text|| 1\. XPath abbrievated for C-CDA Problem observation as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/entryRelationship/observation diff --git a/input/pagecontent/FC-procedures.md b/input/pagecontent/FC-procedures.md index 79438e6..cb4f0a7 100644 --- a/input/pagecontent/FC-procedures.md +++ b/input/pagecontent/FC-procedures.md @@ -16,11 +16,11 @@ td, th { This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, please refer to [Procedures CDA → FHIR](./CF-procedures.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). <br/> #### Note on template selection -It also specifies a template for “all interventional, non-interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated." For this reason, we recommend mapping [FHIR Procedures](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html) to [Procedure Activity Procedure](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProcedureActivityProcedure.html) when using the C-CDA R3/E1 guide for the targeted C-CDA, while guidance on mapping to the other templates when generating an older version C-CDA will be forthcoming. +It also specifies a template for “all interventional, non-interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated." For this reason, we recommend mapping [FHIR Procedures](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html) to [Procedure Activity Procedure](https://hl7.org/cda/us/ccda/StructureDefinition-ProcedureActivityProcedure.html) when using the C-CDA R3/E1 guide for the targeted C-CDA, while guidance on mapping to the other templates when generating an older version C-CDA will be forthcoming. ### FHIR to C-CDA -|FHIR<br/>[Procedure](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)|C-CDA¹<br/>[Procedure Activity procedure](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ProcedureActivityProcedure.html)|Transform Steps| +|FHIR<br/>[Procedure](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)|C-CDA¹<br/>[Procedure Activity procedure](https://hl7.org/cda/us/ccda/StructureDefinition-ProcedureActivityProcedure.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |.status|/statusCode|[FHIR status → CDA statusCode](./ConceptMap-FC-ProcedureStatus.html)| @@ -30,10 +30,10 @@ It also specifies a template for “all interventional, non-interventional, surg |.performedPeriod.end|/effectiveTime/high|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |.performer.actor|/performer|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |.performer.onBehalfOf|/perfomer/assignedEntity/representedOrganization|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| -|.location|**[Service Delivery Location](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ServiceDeliveryLocation.html)**<br/>/participant[@typeCode="LOC"]<br/>/participantRole|| -|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]<br/>/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|.location|**[Service Delivery Location](https://hl7.org/cda/us/ccda/StructureDefinition-ServiceDeliveryLocation.html)**<br/>/participant[@typeCode="LOC"]<br/>/participantRole|| +|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]<br/>/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.bodySite|/targetSiteCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-CommentActivity.html)**<br/>entryRelationship/act[code@code="48767-8"]/entryRelationship/act/text|| +|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>entryRelationship/act[code@code="48767-8"]/entryRelationship/act/text|| 1\. XPath abbrievated for C-CDA Procedure as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="47519-4"]/entry/procedure diff --git a/input/pagecontent/FC-vitals.md b/input/pagecontent/FC-vitals.md index 2348aa5..a20e638 100644 --- a/input/pagecontent/FC-vitals.md +++ b/input/pagecontent/FC-vitals.md @@ -10,7 +10,7 @@ FHIR Vitals that are grouped into a panel using the memberOf property are mapped ### FHIR Observation Panel to C-CDA Vital Signs Organizer -|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignsOrganizer.html)|Transform Steps| +|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/StructureDefinition-VitalSignsOrganizer.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#cda-id--fhir-identifier)| |.category = `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html)|| @@ -22,7 +22,7 @@ FHIR Vitals that are grouped into a panel using the memberOf property are mapped ### FHIR Observation to C-CDA Vital Signs Observation -|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-VitalSignObservation.html)|Transform Steps| +|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/StructureDefinition-VitalSignObservation.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#cda-id--fhir-identifier)| |.code |/code|[FHIR CodeableConcept ↔ CDA coding ](mappingGuidance.html#fhir-codeableconcept--cda-coding)| diff --git a/input/pagecontent/mappingBackground.md b/input/pagecontent/mappingBackground.md index 7363d4c..573bbb7 100644 --- a/input/pagecontent/mappingBackground.md +++ b/input/pagecontent/mappingBackground.md @@ -1,4 +1,4 @@ -[Consolidated Clinical Document Architecture (C-CDA)](https://hl7.org/cda/us/ccda/2024Jan/) and [Fast Healthcare Interoperability Resources (FHIR) US Core](http://hl7.org/fhir/us/core/STU4/) are two of the most common standards for exchanging clinical data in the United States. This [project's](https://confluence.hl7.org/display/CGP/C-CDA+to+and+from+US+Core+Mapping) goals are to establish HL7 mapping transformation guidance to provide clarity and consistency in translating data between C-CDA and FHIR and between FHIR and C-CDA. +[Consolidated Clinical Document Architecture (C-CDA)](https://hl7.org/cda/us/ccda/) and [Fast Healthcare Interoperability Resources (FHIR) US Core](http://hl7.org/fhir/us/core/STU4/) are two of the most common standards for exchanging clinical data in the United States. This [project's](https://confluence.hl7.org/display/CGP/C-CDA+to+and+from+US+Core+Mapping) goals are to establish HL7 mapping transformation guidance to provide clarity and consistency in translating data between C-CDA and FHIR and between FHIR and C-CDA. In our first publication, we focused on the subset of domains that are recognized as the most exchangeable concepts in the industry. This first publication is limited to Problems, Allergies, Medications, Immunizations, Procedures, and Patient (PAMI+) domains. Acknowledging the various stages of maturity for each domain, we included the entire work for these concepts. This project was scoped independently of the document-level profiles developed in earlier versions of this guide. diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index e77c531..4763b15 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -8,9 +8,9 @@ td, th { #### How to Read Mapping Tables and Transform Steps? -The header row of the mapping table provides links to the respective profiles in FHIR (e.g. **[US Core AllergyIntolerance](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)**) and templates in C-CDA (e.g. **[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-AllergyIntoleranceObservation.html)**)and specifies the "base" that each of the rows will build on. All FHIR elements use a simplified dot notation and the CDA elements use simplified slash notation. Always use the underlying standards, provided via header row links, to ensure conformance when building FHIR resources or C-CDA clinical documents. +The header row of the mapping table provides links to the respective profiles in FHIR (e.g. **[US Core AllergyIntolerance](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)**) and templates in C-CDA (e.g. **[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyIntoleranceObservation.html)**)and specifies the "base" that each of the rows will build on. All FHIR elements use a simplified dot notation and the CDA elements use simplified slash notation. Always use the underlying standards, provided via header row links, to ensure conformance when building FHIR resources or C-CDA clinical documents. -Rather than repeating cardinality, conformance, and other criteria from FHIR Resources or a C-CDA templates defined outside this implementaiton guide, external references are shown in tables as bold hyperlinks (e.g. **[US Core Patient](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html)** or **[C-CDA US Realm Header](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-USRealmHeader.html)**). Unbolded links refer to guidance contained within this guide (e.g. [CDA ↔ FHIR Name, Address, and Telecom mapping](mappingGuidance.html#name-address-telecom)). When criteria for selecting XML elements from C-CDA is required, you will see **[XPath](https://en.wikipedia.org/wiki/XPath)** notation with the respective criteria within brackets (e.g. /entryRelationship[@typeCode="MSFT"]). +Rather than repeating cardinality, conformance, and other criteria from FHIR Resources or a C-CDA templates defined outside this implementaiton guide, external references are shown in tables as bold hyperlinks (e.g. **[US Core Patient](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html)** or **[C-CDA US Realm Header](https://hl7.org/cda/us/ccda/StructureDefinition-USRealmHeader.html)**). Unbolded links refer to guidance contained within this guide (e.g. [CDA ↔ FHIR Name, Address, and Telecom mapping](mappingGuidance.html#name-address-telecom)). When criteria for selecting XML elements from C-CDA is required, you will see **[XPath](https://en.wikipedia.org/wiki/XPath)** notation with the respective criteria within brackets (e.g. /entryRelationship[@typeCode="MSFT"]). The "Transform Steps" column of the table will provide guidance for mapping content between C-CDA and FHIR, those steps will be listed in the following order: @@ -575,7 +575,7 @@ The mappings of name, address and telecom information are useful in many part of ### Missing Data in C-CDA vs. FHIR #### CDA and FHIR address missing data and null usage in different ways: -- The use of nullFlavor in CDA is explained in depth in Volume 1 of the [C-CDA Implementation Guide](https://hl7.org/cda/us/ccda/2024Jan/generalguidance.html#unknown-and-no-known-information) and in the [C-CDA Companion Guide](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447). +- The use of nullFlavor in CDA is explained in depth in Volume 1 of the [C-CDA Implementation Guide](https://hl7.org/cda/us/ccda/generalguidance.html#unknown-and-no-known-information) and in the [C-CDA Companion Guide](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447). - The use of the data absent reason extension is explained in depth in the [US Core Implementation Guide](https://hl7.org/fhir/us/core/STU4/general-guidance.html#missing-data) and also in the [base extension](http://hl7.org/fhir/extension-data-absent-reason.html). In this publication, we include a mapping between missing data concepts. **Importantly, it should be noted that several mappings include non-equivalence (wider or narrower or unsupported) and that each standard may allow data elements to be omitted while the other requires**. Feedback to improve implementer guidance is welcome on the handling of missing data between C-CDA and FHIR: From 1aa4b072b12964439211512ad6e4bec7b2add1f8 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 14 Oct 2024 15:05:18 -0500 Subject: [PATCH 067/112] Update C-CDA links to 3.0 version directly (since "latest" could change) --- input/pagecontent/CF-allergies.md | 16 ++++++++-------- input/pagecontent/CF-encounters.md | 6 +++--- input/pagecontent/CF-immunizations.md | 10 +++++----- input/pagecontent/CF-medications.md | 18 +++++++++--------- input/pagecontent/CF-notes.md | 2 +- input/pagecontent/CF-patient.md | 2 +- input/pagecontent/CF-problems.md | 12 ++++++------ input/pagecontent/CF-procedures.md | 8 ++++---- input/pagecontent/CF-results.md | 4 ++-- input/pagecontent/CF-social.md | 18 +++++++++--------- input/pagecontent/CF-vitals.md | 4 ++-- input/pagecontent/FC-allergies.md | 12 ++++++------ input/pagecontent/FC-immunizations.md | 14 +++++++------- input/pagecontent/FC-medications.md | 10 +++++----- input/pagecontent/FC-patient.md | 2 +- input/pagecontent/FC-problems.md | 8 ++++---- input/pagecontent/FC-procedures.md | 10 +++++----- input/pagecontent/FC-vitals.md | 4 ++-- input/pagecontent/index.md | 2 +- input/pagecontent/mappingGuidance.md | 4 ++-- 20 files changed, 83 insertions(+), 83 deletions(-) diff --git a/input/pagecontent/CF-allergies.md b/input/pagecontent/CF-allergies.md index 8b19cbb..cba2026 100644 --- a/input/pagecontent/CF-allergies.md +++ b/input/pagecontent/CF-allergies.md @@ -12,10 +12,10 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea <br /> ### C-CDA to FHIR -| C-CDA¹ <br/>[Allergy Concern act](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyConcernAct.html)| FHIR <br/>[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)|Transform Steps & Notes| +| C-CDA¹ <br/>[Allergy Concern act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyConcernAct.html)| FHIR <br/>[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)|Transform Steps & Notes| |:-------|:------|:---------| |/statusCode|.clinicalStatus|For more information on how status is managed in Allergy Concern Act wrapper, refer to [C-CDA guidance, see 5.2.7.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)<br/>Also see Status entryRelationship mapping below| -| All of the following are a **[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyIntoleranceObservation.html)** nested inside the **[Allergy Concern act](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyConcernAct.html)**. Each observation should become a distinct FHIR **[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)** resource.<br/>Include /entryRelationship[@typeCode="SUBJ"]/observation prefix to rows below²| +| All of the following are a **[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyIntoleranceObservation.html)** nested inside the **[Allergy Concern act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyConcernAct.html)**. Each observation should become a distinct FHIR **[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)** resource.<br/>Include /entryRelationship[@typeCode="SUBJ"]/observation prefix to rows below²| |/@negationInd||See constraints under /participant |/id|.identifier| [CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/effectiveTime/low|.onsetDateTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>effectiveTime/high should not be mapped within onset (DateTime or Period)| @@ -24,11 +24,11 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/author/time|.recordedDate|**Constraint:** Only map earliest author/time <br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |/participant/participantRole/playingEntity/code|.code|**Constraint:** When CDA negation is absent or false<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/participant/participantRole/playingEntity/code<br/>&<br/>/value|.code|**Constraint:** When CDA negation is true and nullFlavor is used in playingEntity/code<br/>[CDA No known allergy → FHIR code](ConceptMap-CF-NoKnownAllergies.html)<br/> When negation is true and playingEntity/code is populated, use equivalent negated concept (e.g. map latex substance to no known latex allergy [1003774007, SNOMED CT]) if available. If not, use the [substanceExposureRisk extension](https://hl7.org/fhir/extensions/StructureDefinition-allergyintolerance-substanceExposureRisk.html), placing the substance in the substance sub-extension and setting the exposureRisk sub-extension to `no-known-reaction-risk`. Note that when using this extension, the AllergyIntolerance resource will not be a conformant US Core AllergyIntolerance since the extension prohibits the required .code element.| -|**[Status](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyStatusObservation.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value³|.clinicalStatus|[CDA Allergy Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-AllergyStatus.html) -|**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value³|.reaction.manifestation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Both use SNOMED clinical findings with minor valueSet definition differences -|**[Severity](https://hl7.org/cda/us/ccda/StructureDefinition-SeverityObservation.html)** (nested inside Reaction)<br/>/entryRelationship[@typeCode="MFST"]/observation/entryRelationship/observation[code/@code="SEV"]/value³|.reaction.severity|[CDA Severity value → FHIR Severity](./ConceptMap-CF-Severity.html)<br/>**Note:** CDA documents should not assign severity at the Allergy level.<br/><br/>In cases where CDA assigns severity only to the Allergy rather than the reaction, map the severity to FHIR reaction severity, even if there are more than one. This means assuming that the same severity applies to all child reactions.<br/><br/>If severity is assigned at both levels, the reaction level should be used. -|**[Criticality](https://hl7.org/cda/us/ccda/StructureDefinition-CriticalityObservation.html)**<br/>/entryRelationship/observation[code/@code="82606-5"]/value³|.criticality|[CDA Criticality value → FHIR Criticality](./ConceptMap-CF-Criticality.html) -|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text³|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Status](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyStatusObservation.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value³|.clinicalStatus|[CDA Allergy Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-AllergyStatus.html) +|**[Reaction](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value³|.reaction.manifestation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Both use SNOMED clinical findings with minor valueSet definition differences +|**[Severity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SeverityObservation.html)** (nested inside Reaction)<br/>/entryRelationship[@typeCode="MFST"]/observation/entryRelationship/observation[code/@code="SEV"]/value³|.reaction.severity|[CDA Severity value → FHIR Severity](./ConceptMap-CF-Severity.html)<br/>**Note:** CDA documents should not assign severity at the Allergy level.<br/><br/>In cases where CDA assigns severity only to the Allergy rather than the reaction, map the severity to FHIR reaction severity, even if there are more than one. This means assuming that the same severity applies to all child reactions.<br/><br/>If severity is assigned at both levels, the reaction level should be used. +|**[Criticality](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CriticalityObservation.html)**<br/>/entryRelationship/observation[code/@code="82606-5"]/value³|.criticality|[CDA Criticality value → FHIR Criticality](./ConceptMap-CF-Criticality.html) +|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text³|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| 1\. XPath abbreviated for C-CDA Allergy Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="48765-2"]/entry/act/ @@ -37,7 +37,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea 3\. Note that these entryRelationships will also have inversionInd="true" in CDA -When authors or other provenance are recorded in the parentƒ [Allergy Concern Act](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyConcernAct.html), it is recommended that those data be mapped to the FHIR AllergyIntolerance. +When authors or other provenance are recorded in the parentƒ [Allergy Concern Act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyConcernAct.html), it is recommended that those data be mapped to the FHIR AllergyIntolerance. ### Illustrative example diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index 400ff44..3ad87f8 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -11,7 +11,7 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su ### C-CDA Encounter to FHIR <sup>(b)</sup> - indicates element is only present in Encounter Activity in the body of the document<br/><sup>(h)</sup> - indicates element is only present in EncompassingEncounter in the header of the document -|C-CDA¹<br/>[Encounter Activity](https://hl7.org/cda/us/ccda/StructureDefinition-EncounterActivity.html) or [EncompassingEncounter](https://hl7.org/cda/stds/core/2.0.0-sd-snapshot1/StructureDefinition-EncompassingEncounter.html)|FHIR<br/>[Encounter](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-encounter.html)|Transform Steps| +|C-CDA¹<br/>[Encounter Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-EncounterActivity.html) or [EncompassingEncounter](https://hl7.org/cda/stds/core/2.0.0-sd-snapshot1/StructureDefinition-EncompassingEncounter.html)|FHIR<br/>[Encounter](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-encounter.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code |.class|Only the V3 ActCode system, which may be present in the root element or any `<translation>`.<br/>Other code systems may map to V3 ActCode (for example CPT codes 99211-99215 map to `AMB`, 99221-99223 to `IMP`, 99281-99285 to `EMER`, etc), but if this mapping is not possible, use the [Data Absent Reason](http://hl7.org/fhir/StructureDefinition/data-absent-reason) extension.| @@ -24,8 +24,8 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su |/performer <sup>(b)</sup><br/>/encounterParticipant <sup>(h)</sup>|.participant|*TODO: Mapping Guidance for general performers (Participant vs ParticipantRole vs Organization)* |/performer/sdtc:functionCode <sup>(b)</sup>|.participant.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/participant[@typeCode="LOC"] <sup>(b)</sup><br/>/location <sup>(h)</sup>|.location -|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)** <sup>(b)</sup><br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/StructureDefinition-EncounterDiagnosis.html)** <sup>(b)</sup><br/>/entryRelationship/act[code/@code="29308-4"]/observation|**[Encounter Diagnosis](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-encounter-diagnosis.html)**<br/>&<br/>.diagnosis.condition|The observation maps identically to [CDA → FHIR Problems](./CF-problems.html).<br/>Since this is an encounter diagnosis, the `Observation.category` should be set to `encounter-diagnosis`. +|**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)** <sup>(b)</sup><br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-EncounterDiagnosis.html)** <sup>(b)</sup><br/>/entryRelationship/act[code/@code="29308-4"]/observation|**[Encounter Diagnosis](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-encounter-diagnosis.html)**<br/>&<br/>.diagnosis.condition|The observation maps identically to [CDA → FHIR Problems](./CF-problems.html).<br/>Since this is an encounter diagnosis, the `Observation.category` should be set to `encounter-diagnosis`. ### Illustrative example diff --git a/input/pagecontent/CF-immunizations.md b/input/pagecontent/CF-immunizations.md index 7613c30..6472c6a 100644 --- a/input/pagecontent/CF-immunizations.md +++ b/input/pagecontent/CF-immunizations.md @@ -12,7 +12,7 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu <br /> ### C-CDA to FHIR -|C-CDA¹<br/>[Immunization Activity substanceAdministration](https://hl7.org/cda/us/ccda/StructureDefinition-ImmunizationActivity.html)|FHIR<br/>[Immunization](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-immunization.html#profile)|Transform Steps| +|C-CDA¹<br/>[Immunization Activity substanceAdministration](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ImmunizationActivity.html)|FHIR<br/>[Immunization](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-immunization.html#profile)|Transform Steps| |:----|:----|:----| |/@negationInd="true"||Set ```.status="not-done"``` when @negationInd="true"| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| @@ -29,10 +29,10 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu |/author|**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.recorded|Earliest, if more than one.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/performer|.performer|Set ```performer.function="AP"``` -|**[Immunization Refusal Reason](https://hl7.org/cda/us/ccda/StructureDefinition-ImmunizationRefusalReason.html)**<br/>/entryRelationship[@typeCode="RSON"]²/observation/code<br/>(only if code is from ValueSet [No Immunization Reason](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.1.11.19717/expansion/Latest))|.statusReason|[CDA refusal → FHIR statusReason](ConceptMap-CF-ImmunizationRefusal.html)<br/>Indicates the reason the immunization event was **not** performed. This is generally only used for the status of "not-done".| -|**[Indication](http://hl7.org/cda/stds/ccda/draft1/StructureDefinition-2.16.840.1.113883.10.20.22.4.19.html)**<br/>/entryRelationship[@typeCode="RSON"]²/observation/value<br/>(only if observation/code is from ValueSet [Problem Type](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.88.12.3221.7.2/expansion/Latest))|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|.reaction|It is recommended that reaction observation value be mapped to reaction detail (Observation) valueCodeable concept. Comments are welcome on how this may be best implemented. -|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Immunization Refusal Reason](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ImmunizationRefusalReason.html)**<br/>/entryRelationship[@typeCode="RSON"]²/observation/code<br/>(only if code is from ValueSet [No Immunization Reason](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.1.11.19717/expansion/Latest))|.statusReason|[CDA refusal → FHIR statusReason](ConceptMap-CF-ImmunizationRefusal.html)<br/>Indicates the reason the immunization event was **not** performed. This is generally only used for the status of "not-done".| +|**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]²/observation/value<br/>(only if observation/code is from ValueSet [Problem Type](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.88.12.3221.7.2/expansion/Latest))|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|**[Reaction](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|.reaction|It is recommended that reaction observation value be mapped to reaction detail (Observation) valueCodeable concept. Comments are welcome on how this may be best implemented. +|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| 1\. XPath abbrievated for C-CDA Immunization Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11369-6"]/entry/substanceAdministration<br/> diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index ddc131c..5542f40 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -25,7 +25,7 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen ### C-CDA to FHIR (MedicationRequest) -|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationActivity.html)|FHIR<br>[MedicationRequest](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medicationrequest.html)|Transform Steps| +|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-MedicationActivity.html)|FHIR<br>[MedicationRequest](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medicationrequest.html)|Transform Steps| |:----|:----|:----| |/@negationInd="true"|set .doNotPerform=true|| |@moodCode|.intent|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) <br/>[Mood to intent](ConceptMap-CF-MedActivityMood.html)| @@ -47,15 +47,15 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |/consumable/manufacturedProduct/manufacturerOrganization|Medication.manufacturer|[See below](#c-cda-to-fhir-medication) |/author|.requester<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.authoredOn|Earliest, if more than one.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| -|**[Drug Vehicle](https://hl7.org/cda/us/ccda/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="COV"]/playingEntity/code|Medication.ingredient|[See below](#c-cda-to-fhir-medication) -|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Free text sig](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|.dosageInstruction.text|| -|**[Instruction Activity](https://hl7.org/cda/us/ccda/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/act|.dosageInstruction.patientInstruction<br/>.dosageInstruction.additionalInstruction|act/text or act/code/originalText can map to patientInstructions. If coded, can map to additionalInstruction. -|**[Supply Order](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationSupplyOrder.html)**<br/>/entryRelationship[@typeCode="REFR"]/substanceAdministration[@moodCode="INT"]||Note: moodCode=INT means supply, moodCode=EVN means dispense, which is not documented here. +|**[Drug Vehicle](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="COV"]/playingEntity/code|Medication.ingredient|[See below](#c-cda-to-fhir-medication) +|**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|**[Free text sig](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|.dosageInstruction.text|| +|**[Instruction Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/act|.dosageInstruction.patientInstruction<br/>.dosageInstruction.additionalInstruction|act/text or act/code/originalText can map to patientInstructions. If coded, can map to additionalInstruction. +|**[Supply Order](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-MedicationSupplyOrder.html)**<br/>/entryRelationship[@typeCode="REFR"]/substanceAdministration[@moodCode="INT"]||Note: moodCode=INT means supply, moodCode=EVN means dispense, which is not documented here. |../effectiveTime/high|.dispenseRequest.period.end|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>`low` would similarly map to `start`, but only high is called out in C-CDA.| |../repeatNumber|.dispenseRequest.numberOfRepeatsAllowed|**Caution:** in CDA, repeatNumber indicates total number of dispenses allowed. In FHIR, this field is exclusive of the original dispense. So the `numberOfRepeatsAllowed` will be one less than `repeatNumber`. |../quantity|.dispenseRequest.quantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) -|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| |/precondition|.asNeededBoolean = true|The presence of a precondition element indicates asNeededBoolean should be true.<br/>More complex maps may be possible with .asNeededCodeableConcept.| 1\. XPath abbrievated for C-CDA Medication Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="10160-0"]/entry/substanceAdministration @@ -63,12 +63,12 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen ### C-CDA to FHIR (Medication) MedicationRequest (and other resources) may represent the medication as a simple CodeableConcept. But when additional information about the medication needs to be conveyed, a Medication resource should be created instead and referenced by the MedicationRequest resource. Implementers may also opt to always create Medication resources. -|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationActivity.html)|FHIR<br>[Medication](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medication.html)|Transform Steps| +|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-MedicationActivity.html)|FHIR<br>[Medication](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medication.html)|Transform Steps| |:----|:----|:----| |/administrationUnitCode|.form|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/consumable/manufacturedProduct/manufacturedMaterial/code|.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/consumable/manufacturedProduct/manufacturerOrganization|**[Organization](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-organization.html)**<br/>.manufacturer| -|**[Drug Vehicle](https://hl7.org/cda/us/ccda/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="COV"]/playingEntity/code|.ingredient.itemCodeableConcept|Set `.isActive = false`<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|**[Drug Vehicle](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="COV"]/playingEntity/code|.ingredient.itemCodeableConcept|Set `.isActive = false`<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) ### Illustrative example diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md index 7c5323a..c17c80c 100644 --- a/input/pagecontent/CF-notes.md +++ b/input/pagecontent/CF-notes.md @@ -10,7 +10,7 @@ Clinical Notes may appear in their own section or as an entry in any open sectio ### C-CDA to FHIR -|C-CDA¹<br/>[Note Activity](https://hl7.org/cda/us/ccda/StructureDefinition-NoteActivity.html)|[DocumentReference](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-documentreference.html)|Transform Steps| +|C-CDA¹<br/>[Note Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-NoteActivity.html)|[DocumentReference](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-documentreference.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code/translation|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**NOTE:** The root code in C-CDA is always `34109-9: Note`. A more specific code may be sent in translation which should be sent as the DocumentReference.type. If there is no translation, however, `34109-9` may be sent as the type. diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index 23619bd..16bfb22 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -10,7 +10,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea <br /> ### C-CDA to FHIR -|C-CDA¹<br/>[US Realm Header recordTarget](https://hl7.org/cda/us/ccda/StructureDefinition-USRealmHeader.html)|FHIR<br/>[Patient](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html#profile)|Transform Steps| +|C-CDA¹<br/>[US Realm Header recordTarget](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-USRealmHeader.html)|FHIR<br/>[Patient](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html#profile)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/addr|.address|[CDA addr ↔ FHIR address ](mappingGuidance.html#cda-addr--fhir-address)| diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index e6d93d7..280bbbe 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -13,11 +13,11 @@ Note that C-CDA includes a Concern wrapper act from which status may be read; mo <br /> ### C-CDA to FHIR -|C-CDA¹<br/>[Problem Concern Act](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemConcernAct.html)|FHIR<br/>[Condition and Health Concern](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html)|Transform Steps| +|C-CDA¹<br/>[Problem Concern Act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemConcernAct.html)|FHIR<br/>[Condition and Health Concern](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html)|Transform Steps| |:----|:----|:----| |From the parent section, use code@code|.category|[CDA section → FHIR category](ConceptMap-CF-ProblemCategory.html)<br/>**Note:** The section of a Problem Observation affects its FHIR category.| |/statusCode|.clinicalStatus|/statusCode → .clinicalStatus is to be used only if the C-CDA Problem Status Observation (see below) is missing.<br/>For more information on how status is managed in Problem Concern Act wrapper, refer to [C-CDA guidance, see 5.2.6.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)<br/> [Concern Status → Condition Clinical Status](ConceptMap-CF-ConditionClinicalStatus.html) -|All of the following are a [Problem observation](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemObservation.html) nested inside the [Problem Concern act](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemConcernAct.html). Each observation should become a distinct FHIR Condition resource. <br/>/entryRelationship[@typeCode="SUBJ"]/observation prefix to rows below²||| +|All of the following are a [Problem observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemObservation.html) nested inside the [Problem Concern act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemConcernAct.html). Each observation should become a distinct FHIR Condition resource. <br/>/entryRelationship[@typeCode="SUBJ"]/observation prefix to rows below²||| |/@negationInd=true|set .verificationStatus="refuted" or adjust .code for negated concept| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code |.category|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| @@ -26,17 +26,17 @@ Note that C-CDA includes a Concern wrapper act from which status may be read; mo |/value|.code|**Constraint:** When CDA negation is absent or false<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/author|.recorder<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|.recorder should be authoritative (latest) author if there are multiple<br/>[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.recordedDate|Earliest, if more than one<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|**[Problem Status](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|.clinicalStatus|[CDA Problem Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-ProblemStatus.html)| +|**[Problem Status](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|.clinicalStatus|[CDA Problem Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-ProblemStatus.html)| |**[Date of Diagnosis](https://www.hl7.org/ccdasearch/templates/2.16.840.1.113883.10.20.22.4.502.html)**<br/>/entryRelationship/act[code/@code="77975-1"]/effectiveTime|.extension:[assertedDate](http://hl7.org/fhir/StructureDefinition/condition-assertedDate)|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>See **[US CORE Condition](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html#mandatory-and-must-support-data-elements)** for additional guidance| -|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| |**[Age Observation]()**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/observation[code/@code="445518008"]/value|.onsetAge|**CAUTION:** Only one of `onsetAge` or `onsetDateTime` may be present.<br/>[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) -|**Supporting Observations (e.g. [Assessment Scale Observation](https://hl7.org/cda/us/ccda/StructureDefinition-AssessmentScaleObservation.html))**<br/>/entryRelationship[@typeCode="SPRT"]/observation|.evidence.detail|Create an Observation resource, mapping fields like `id`, `code`, `effectiveTime`, `value` similar to [Results](CF-results.html). If the CDA observation is an SDOH observation, use the [US Core Observation Screening Assessment](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-observation-screening-assessment.html) profile. +|**Supporting Observations (e.g. [Assessment Scale Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AssessmentScaleObservation.html))**<br/>/entryRelationship[@typeCode="SPRT"]/observation|.evidence.detail|Create an Observation resource, mapping fields like `id`, `code`, `effectiveTime`, `value` similar to [Results](CF-results.html). If the CDA observation is an SDOH observation, use the [US Core Observation Screening Assessment](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-observation-screening-assessment.html) profile. 1\. XPath abbreviated for C-CDA Problem Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/ 2\. XPath abbreviated for C-CDA Problem Observation as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/entryRelationship[@typeCode="SUBJ"]/observation/ -When authors or other provenance are recorded in the parent [Problem Concern Act](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemConcernAct.html), it is recommended that those data be mapped to the FHIR Condition. +When authors or other provenance are recorded in the parent [Problem Concern Act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemConcernAct.html), it is recommended that those data be mapped to the FHIR Condition. ### Illustrative example diff --git a/input/pagecontent/CF-procedures.md b/input/pagecontent/CF-procedures.md index 41aae89..3200ff9 100644 --- a/input/pagecontent/CF-procedures.md +++ b/input/pagecontent/CF-procedures.md @@ -13,7 +13,7 @@ C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Proc <br /> ### C-CDA to FHIR -|C-CDA¹<br/>[Procedure Activity procedure](https://hl7.org/cda/us/ccda/StructureDefinition-ProcedureActivityProcedure.html)|FHIR<br/>[Procedure](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)|Transform Steps| +|C-CDA¹<br/>[Procedure Activity procedure](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProcedureActivityProcedure.html)|FHIR<br/>[Procedure](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)|Transform Steps| |:----|:----|:----| |/@negationInd="true"|set status="not-done"|| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| @@ -25,9 +25,9 @@ C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Proc |/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/author|.recorder<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|<br/>[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance) <br/>If a latest author can be identified, map to .recorder.<br/>Any author with a time can be put in Provenance.| |/performer/assignedEntity|.performer.actor|May map to Practitioner, PractitionerRole, or Organization<br/>onBehalfOf should not be used when actor is a Practitioner or PractitionerRole | -|**[Service Delivery Location](https://hl7.org/cda/us/ccda/StructureDefinition-ServiceDeliveryLocation.html)**<br/>/participant[@typeCode="LOC"]/participantRole|.location|| -|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note| +|**[Service Delivery Location](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ServiceDeliveryLocation.html)**<br/>/participant[@typeCode="LOC"]/participantRole|.location|| +|**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note| 1\. XPath abbrievated for C-CDA Procedure as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="47519-4"]/entry/procedure diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 8d11d60..6eae8d2 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -12,7 +12,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost ### C-CDA Organizer to FHIR Diagnostic Report -|C-CDA¹<br/>[Result Organizer](https://hl7.org/cda/us/ccda/StructureDefinition-ResultOrganizer.html)|FHIR<br/>Diagnostic Report ([Lab](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-lab.html)) ([Reports](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-note.html))|Transform Steps| +|C-CDA¹<br/>[Result Organizer](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ResultOrganizer.html)|FHIR<br/>Diagnostic Report ([Lab](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-lab.html)) ([Reports](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-note.html))|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code|.category<br/>&<br/>.code|*TODO: Describe using LOINC classes to identify category*<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| @@ -24,7 +24,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost ### C-CDA Observation to FHIR Observation -|C-CDA¹<br/>[Result Observation](https://hl7.org/cda/us/ccda/StructureDefinition-ResultObservation.html)|FHIR<br/>[Lab Result Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-observation-lab.html)|Transform Steps| +|C-CDA¹<br/>[Result Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ResultObservation.html)|FHIR<br/>[Lab Result Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-observation-lab.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |(parent organizer)|.category|Use category from DiagnosticReport or map /code to a category similarly diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 03e7684..6789ff1 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -10,15 +10,15 @@ Social History is a category of several templates in C-CDA and several profiles Note that some observations in C-CDA map to extensions on the patient or elsewhere in FHIR. In these cases, a FHIR Observation should not be created; instead, the corresponding extension should be used. -- [C-CDA Birth Sex Observation](https://hl7.org/cda/us/ccda/StructureDefinition-BirthSexObservation.html) ↔ [US Core Birth Sex Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-birthsex.html) -- [C-CDA Gender Identity Observation](https://hl7.org/cda/us/ccda/StructureDefinition-GenderIdentityObservation.html) ↔ [US Core Gender Identity Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-genderIdentity.html) -- [C-CDA Sex Observation](https://hl7.org/cda/us/ccda/StructureDefinition-SexObservation.html) ↔ [US Core Sex Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-sex.html) -- [C-CDA Tribal Affiliation Observation](https://hl7.org/cda/us/ccda/StructureDefinition-TribalAffiliationObservation.html) ↔ [US Core Tribal Affiliation Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-tribal-affiliation.html) +- [C-CDA Birth Sex Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-BirthSexObservation.html) ↔ [US Core Birth Sex Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-birthsex.html) +- [C-CDA Gender Identity Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-GenderIdentityObservation.html) ↔ [US Core Gender Identity Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-genderIdentity.html) +- [C-CDA Sex Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SexObservation.html) ↔ [US Core Sex Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-sex.html) +- [C-CDA Tribal Affiliation Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-TribalAffiliationObservation.html) ↔ [US Core Tribal Affiliation Extension](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-tribal-affiliation.html) ### C-CDA Social History Observation to FHIR Observation This maps to US Core version 6's Simple Observation. Previous versions of US Core did not define a generic observation, but the following guidance can still be used to create a generic FHIR observation regardless of the version of US Core being targeted. -|C-CDA<br/>[Social History Observation](https://hl7.org/cda/us/ccda/StructureDefinition-SocialHistoryObservation.html)|FHIR<br/>[Simple Observation](https://hl7.org/fhir/us/core/STU6/StructureDefinition-us-core-simple-observation.html)|Transform Steps| +|C-CDA<br/>[Social History Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SocialHistoryObservation.html)|FHIR<br/>[Simple Observation](https://hl7.org/fhir/us/core/STU6/StructureDefinition-us-core-simple-observation.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|Set to `social-history` from [Observation Category Codes](https://build.fhir.org/ig/HL7/UTG/CodeSystem-observation-category.html)<br/>Additional SDOH categories may be set as well, depending on the code of the observation. @@ -37,7 +37,7 @@ Additional fields, such as `.interpretationCode`, `.referenceRange`, `.performer ### C-CDA Smoking Status / Tobacco Use to FHIR Observation In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into a single template to better match US Core's Smoking Status template. -|C-CDA<br/>[Smoking Status - MU](https://hl7.org/cda/us/ccda/StructureDefinition-SmokingStatusMeaningfulUse.html) (Deprecated)<br/>[Tobacco Use](https://hl7.org/cda/us/ccda/StructureDefinition-TobaccoUse.html) (Decprecated)<br/>[Smoking Status](https://build.fhir.org/ig/HL7/CDA-ccda/StructureDefinition-SmokingStatus.html) (C-CDA 3.0)²|FHIR<br/>[Smoking Status Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-smokingstatus.html)|Transform Steps| +|C-CDA<br/>[Smoking Status - MU](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SmokingStatusMeaningfulUse.html) (Deprecated)<br/>[Tobacco Use](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-TobaccoUse.html) (Decprecated)<br/>[Smoking Status](https://build.fhir.org/ig/HL7/CDA-ccda/StructureDefinition-SmokingStatus.html) (C-CDA 3.0)²|FHIR<br/>[Smoking Status Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-smokingstatus.html)|Transform Steps| |:----|:----|:----| |/code|.code|Prior to US Core 7, the code should be `72166-2 (Tobacco smoking status NCIS)`, but this is an extensible value set.<br/>In US Core 7, the value set remains extensible, but contains the same 4 concepts allowed in the C-CDA R3.0's Smoking Status value set. |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Smoking Status - MU required a timestamp; Tobacco Use required a time range; Smoking Status (3.0) combines the two templates into one and allows for either. @@ -45,19 +45,19 @@ In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into ### C-CDA Pregnancy Observation to FHIR Pregnancy Status Observation In US Core, Pregnancy Observation was first defined in version 6. -|C-CDA<br/>[Pregnancy Observation](https://hl7.org/cda/us/ccda/StructureDefinition-PregnancyObservation.html)|FHIR<br/>[Pregnancy Status](https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-observation-pregnancystatus.html)|Transform Steps| +|C-CDA<br/>[Pregnancy Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-PregnancyObservation.html)|FHIR<br/>[Pregnancy Status](https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-observation-pregnancystatus.html)|Transform Steps| |:----|:----|:----| |.moodCode||The C-CDA moodCode is `EVN` which is why this maps to FHIR's Pregnancy Status rather than Pregnancy Intent. ||.code|`82810-3 (Pregnancy Status)` - C-CDA uses `ASSERTION`, but FHIR clarifies the code to be used. |/effectiveTime/@value<br/>or<br/>/effectiveTime/low/@value<br/>or<br/>/effectiveTime/high/@value<br/>or<br/>/author/time|.effectiveDateTime|FHIR only allows a single timestamp. Send the first element from the first column with a populated timestamp.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/value|.valueCodeableConcept|Value sets are the same<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/value/@nullFlavor=UNK|.valueCodeableConcept|Unknown becomes an actual value with system = `http://terminology.hl7.org/CodeSystem/v3-NullFlavor`. Any other nullFlavors should use a data-absent-reason extension. -|**[Estimated Date of Delivery](https://hl7.org/cda/us/ccda/StructureDefinition-EstimatedDateofDelivery.html)**<br/>/entryRelationship/observation[code/@code="11778-8"]/value|.component.code<br/>.component.valueDateTime|Set code to `11778-8` and map value to `.valueDateTime`.<br/>Note that while C-CDA hard-codes this to a single value (`11778-8`), there are other, more specific, EDD LOINC codes that could be used as well (see [EDD Including Method](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.11.20.9.81/expansion)). These might be communicated as translations on the entryRelationship/observation/code, as the methodCode, or sent as entirely custom observations. Any of these codes can also reasonably be included as a component to a Pregnancy Observation to represent the estimated date of delivery. +|**[Estimated Date of Delivery](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-EstimatedDateofDelivery.html)**<br/>/entryRelationship/observation[code/@code="11778-8"]/value|.component.code<br/>.component.valueDateTime|Set code to `11778-8` and map value to `.valueDateTime`.<br/>Note that while C-CDA hard-codes this to a single value (`11778-8`), there are other, more specific, EDD LOINC codes that could be used as well (see [EDD Including Method](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.11.20.9.81/expansion)). These might be communicated as translations on the entryRelationship/observation/code, as the methodCode, or sent as entirely custom observations. Any of these codes can also reasonably be included as a component to a Pregnancy Observation to represent the estimated date of delivery. ### C-CDA Pregnancy Intention in Next Year to FHIR Pregnancy Intent Observation In US Core, Pregnancy Intent was first defined in version 6. -|C-CDA<br/>[Pregnancy Intention](https://hl7.org/cda/us/ccda/StructureDefinition-PregnancyIntentionInNextYear.html)|FHIR<br/>[Pregnancy Intent](https://hl7.org/fhir/us/core/STU6/StructureDefinition-us-core-observation-pregnancyintent.html)|Transform Steps| +|C-CDA<br/>[Pregnancy Intention](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-PregnancyIntentionInNextYear.html)|FHIR<br/>[Pregnancy Intent](https://hl7.org/fhir/us/core/STU6/StructureDefinition-us-core-observation-pregnancyintent.html)|Transform Steps| |:----|:----|:----| |.moodCode||The C-CDA moodCode is `INT` which is why this maps to FHIR's Pregnancy Status rather than Pregnancy Intent. |/code|.code|In both standards, the code is `86645-9` diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index 8dd777a..d4693c0 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -10,7 +10,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or ### C-CDA Vital Signs Organizer to FHIR Observation Panel -|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/StructureDefinition-VitalSignsOrganizer.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps| +|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-VitalSignsOrganizer.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|Set to `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html) @@ -21,7 +21,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or ### C-CDA Vital Signs Observation to FHIR Observation -|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/StructureDefinition-VitalSignObservation.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps<br/>Note: US Core defines separate profiles for individual vitals such as [weight](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-body-weight.html), [heart rate](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-heart-rate.html), etc.| +|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-VitalSignObservation.html)|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|Transform Steps<br/>Note: US Core defines separate profiles for individual vitals such as [weight](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-body-weight.html), [heart rate](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-heart-rate.html), etc.| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|Set to `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html) diff --git a/input/pagecontent/FC-allergies.md b/input/pagecontent/FC-allergies.md index a45f526..9e0443f 100644 --- a/input/pagecontent/FC-allergies.md +++ b/input/pagecontent/FC-allergies.md @@ -18,12 +18,12 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea ### FHIR to C-CDA -|FHIR<br/>[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html#profile)|C-CDA¹<br/>[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyIntoleranceObservation.html)|Transform Steps| +|FHIR<br/>[AllergyIntolerance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html#profile)|C-CDA¹<br/>[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyIntoleranceObservation.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|.clinicalStatus|(act parent to observation) ../../statusCode <br/>&<br />**[Allergy Status](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyStatusObservation.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|[FHIR clinicalStatus → CDA Allergy Status Observation value](./ConceptMap-FC-AllergyStatus.html)<br/>For more information on how status is managed in Allergy Concern Act wrapper, refer to [C-CDA guidance, see 5.2.7.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)| +|.clinicalStatus|(act parent to observation) ../../statusCode <br/>&<br />**[Allergy Status](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyStatusObservation.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|[FHIR clinicalStatus → CDA Allergy Status Observation value](./ConceptMap-FC-AllergyStatus.html)<br/>For more information on how status is managed in Allergy Concern Act wrapper, refer to [C-CDA guidance, see 5.2.7.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)| |.type<br/>&<br/>.category|/value|[FHIR type → CDA value](ConceptMap-FC-AllergyIntoleranceType.html)<br/>[FHIR category → CDA value](ConceptMap-FC-AllergyIntoleranceCategory.html)| -|.criticality|**[Criticality](https://hl7.org/cda/us/ccda/StructureDefinition-CriticalityObservation.html)**<br/>/entryRelationship/observation[code/@code="82606-5"]/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[FHIR criticality → CDA Criticality value](ConceptMap-FC-Criticality.html)| +|.criticality|**[Criticality](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CriticalityObservation.html)**<br/>/entryRelationship/observation[code/@code="82606-5"]/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[FHIR criticality → CDA Criticality value](ConceptMap-FC-Criticality.html)| |.code|/participant/participantRole/playingEntity/code|**Constraint**: When FHIR concept is not a negated concept<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.code|/participant/participantRole/playingEntity/code or /value<br/>&<br/>set @negationInd="true"|**Constraint**: When FHIR concept represents general negated concept (e.g. no known allergy)<br/>[FHIR code → CDA No Known Allergy](ConceptMap-FC-NoKnownAllergies.html)<br/>In case where a specific refutation is coded (no latex allergy), use text or a mapped concept.| |.encounter|/entryRelationship[@typeCode="REFR"]/act/id|| @@ -31,10 +31,10 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea |.onsetPeriod.start|/effectiveTime/low|effectiveTime/high should not be mapped from onsetPeriod| |.recordedDate|/assignedAuthor/time|These are not necessarily the same author| |.recorder|/assignedAuthor|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)<br/>Time and author are not necessarily the same| -|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| -|.reaction.manifestation|**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|Both use SNOMED clinical findings with minor valueSet definition differences +|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| +|.reaction.manifestation|**[Reaction](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|Both use SNOMED clinical findings with minor valueSet definition differences |.reaction.onset|/effectiveTime/low|Constraint: This should only be used in event that AlleryIntolerance.onset was not available| -|.reaction.severity|**[Severity](https://hl7.org/cda/us/ccda/StructureDefinition-SeverityObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/entryRelationship/observation[code/@code="SEV"]/value|[FHIR severity → CDA severity value ](ConceptMap-FC-Criticality.html)<br/>This should be nested in CDA within the respective allergic reaction observation| +|.reaction.severity|**[Severity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SeverityObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/entryRelationship/observation[code/@code="SEV"]/value|[FHIR severity → CDA severity value ](ConceptMap-FC-Criticality.html)<br/>This should be nested in CDA within the respective allergic reaction observation| 1\. XPath abbrievated for C-CDA Allergy Intolerance as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="48765-2"]/entry/act/entryRelationship/observation diff --git a/input/pagecontent/FC-immunizations.md b/input/pagecontent/FC-immunizations.md index c33910f..93275b0 100644 --- a/input/pagecontent/FC-immunizations.md +++ b/input/pagecontent/FC-immunizations.md @@ -17,13 +17,13 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea ### FHIR to C-CDA -|FHIR<br/>[Immunization](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-immunization.html#profile)|C-CDA¹<br/>[Immunization Activity substanceAdministration](https://hl7.org/cda/us/ccda/StructureDefinition-ImmunizationActivity.html)|Transform Steps| +|FHIR<br/>[Immunization](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-immunization.html#profile)|C-CDA¹<br/>[Immunization Activity substanceAdministration](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ImmunizationActivity.html)|Transform Steps| |:----|:----|:----| ||/@moodCode="EVN"|All FHIR Immunizations should be set to "EVN" moodCode |.identifier|/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |.status|/statusCode|**Constraint** when .status.value="not-done"<br/>Set negationInd to true in CDA observation| |.status|/statusCode|**Constraint** all other values of .status<br/>[FHIR status → CDA statusCode](ConceptMap-FC-ImmunizationStatus.html)| -|.statusReason|**[Immunization Refusal Reason](https://hl7.org/cda/us/ccda/StructureDefinition-ImmunizationRefusalReason.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/code|[FHIR statusReason → CDA refusal](ConceptMap-FC-ImmunizationRefusal.html)| +|.statusReason|**[Immunization Refusal Reason](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ImmunizationRefusalReason.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/code|[FHIR statusReason → CDA refusal](ConceptMap-FC-ImmunizationRefusal.html)| |.vaccineCode|/consumable/manufacturedProduct/manufacturedMaterial/code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.primarySource||This element has no target in CDA |.occurrenceDateTime|/effectiveTime/@value|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| @@ -33,13 +33,13 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea |.route|/routeCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.doseQuantity|/doseQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| |.performer.actor|/performer|**Constraint** when .performer.function="AP"<br/>[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| -|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| -|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|| +|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| +|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|| |.education.documentType|reference/ExternalDocument/code|| |.education.reference|/reference/ExternalDocument/id|| -|.reaction.id<br/><br/>|**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|.reaction.date|/**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/effectiveTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| -|.reaction.detail.valueCodeableConcept|**[Reaction](https://hl7.org/cda/us/ccda/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|.reaction.id<br/><br/>|**[Reaction](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +|.reaction.date|/**[Reaction](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/effectiveTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| +|.reaction.detail.valueCodeableConcept|**[Reaction](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.doseNumber[x].doseNumberPositiveInt|/repeatNumber|| 1\. XPath abbrievated for C-CDA Immunization Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11369-6"]/entry/substanceAdministration diff --git a/input/pagecontent/FC-medications.md b/input/pagecontent/FC-medications.md index 1fdb39d..97672cf 100644 --- a/input/pagecontent/FC-medications.md +++ b/input/pagecontent/FC-medications.md @@ -19,7 +19,7 @@ See guidance on timing mappings on [Medications CDA → FHIR](./CF-medications.h ### FHIR to C-CDA -|FHIR<br>[MedicationRequest](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medicationrequest.html)|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationActivity.html)|Transform Steps| +|FHIR<br>[MedicationRequest](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-medicationrequest.html)|C-CDA¹<br>[Medication Activity substanceAdministration](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-MedicationActivity.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |.status|/status|[FHIR status → CDA statusCode](ConceptMap-FC-MedicationStatus.html)| @@ -30,10 +30,10 @@ See guidance on timing mappings on [Medications CDA → FHIR](./CF-medications.h |.authoredOn|/author/time|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |.requester|/assignedAuthor|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |.performer|/performer|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| -|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| -|.dosageInstruction.text<br/>&<br/>.dosageInstruction.patientInstruction|**[Free text sig](https://hl7.org/cda/us/ccda/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|| -|.dosageInstruction.additionalInstruction|**[Instruction](https://hl7.org/cda/us/ccda/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ"]/act/code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|| +|.dosageInstruction.text<br/>&<br/>.dosageInstruction.patientInstruction|**[Free text sig](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|| +|.dosageInstruction.additionalInstruction|**[Instruction](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ"]/act/code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.dosageInstruction.timing.repeat.boundsPeriod.start|effectiveTime[1]/low|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>**Note:** in XPath, `[1]` is the first instance; there is no `[0]` in XPath.| |.dosageInstruction.timing.repeat.boundsPeriod.end|effectiveTime[1]/high|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |.dosageInstruction.timing.repeat.frequency<br/>&<br/>.dosageInstruction.timing.repeat.period<br/>&<br/>.dosageInstruction.timing.repeat.periodUnit<br/>|/effectiveTime[2]/...<br/>/@operator='A'<br/>/@xsi:type='PIVL_TS'<br/>/@institutionSpecified<br/>/period|Compare:<br/>[C-CDA Common Medication Frequencies](http://cdasearch.hl7.org/examples/view/9588687865c0f945a326364a9449321690c7a7ef) and <br/>[FHIR Timing Data Type](http://hl7.org/fhir/R4/datatypes.html#Timing)| diff --git a/input/pagecontent/FC-patient.md b/input/pagecontent/FC-patient.md index d89be8a..7e6a508 100644 --- a/input/pagecontent/FC-patient.md +++ b/input/pagecontent/FC-patient.md @@ -17,7 +17,7 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea ### FHIR to C-CDA -|FHIR<br/>[Patient](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html#profile)|C-CDA¹<br/>[US Realm Header recordTarget](https://hl7.org/cda/us/ccda/StructureDefinition-USRealmHeader.html)|Transform Steps| +|FHIR<br/>[Patient](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html#profile)|C-CDA¹<br/>[US Realm Header recordTarget](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-USRealmHeader.html)|Transform Steps| |:----|:----|:----| |.extension.extension (race)<br/>url=http://hl7.org/fhir/us/core/STU4/StructureDefinition/us-core-race|/patientRole/patient/raceCode<br/>&<br/>/patientRole/patient/sdtc:raceCode|only one ombCategory extension goes in raceCode; other values go in sdtc:raceCode| |.extension.extension (ethnicity)<br/>url=http://hl7.org/fhir/us/core/STU4/StructureDefinition/us-core-ethnicity|/patientRole/patient/ethnicGroupCode<br/>&<br/>/patientRole/patient/sdtc:ethnicGroupCode|only one ombCategory extension goes in ethnicGroupCode; other values go in sdtc:ethnicGroupCode| diff --git a/input/pagecontent/FC-problems.md b/input/pagecontent/FC-problems.md index 958d666..bd44bc1 100644 --- a/input/pagecontent/FC-problems.md +++ b/input/pagecontent/FC-problems.md @@ -17,11 +17,11 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea ### FHIR to C-CDA -|FHIR<br/>[Condition and Health Concern](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html)|C-CDA¹<br/>[Problem observation](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemObservation.html)|Transform Steps| +|FHIR<br/>[Condition and Health Concern](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html)|C-CDA¹<br/>[Problem observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemObservation.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|.clinicalStatus|(act parent to observation) ../../statusCode<br/>&<br/>**[Problem Status](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|[FHIR clinicalStatus → CDA Problem Status Observation value](./ConceptMap-FC-ProblemStatus.html)<br/>For more information on how status is managed in Problem Concern Act wrapper, refer to [C-CDA guidance, see 5.2.6.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)| -|.category|/code<br/>This also affects the C-CDA document section:<br/>**[Problems](https://hl7.org/cda/us/ccda/StructureDefinition-ProblemSection.html)**<br/>**[Health Concerns](https://hl7.org/cda/us/ccda/StructureDefinition-HealthConcernsSection.html)**<br/>**[Encounters](https://hl7.org/cda/us/ccda/StructureDefinition-EncountersSection.html)**|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[FHIR category → CDA section](ConceptMap-FC-ProblemCategory.html)| +|.clinicalStatus|(act parent to observation) ../../statusCode<br/>&<br/>**[Problem Status](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|[FHIR clinicalStatus → CDA Problem Status Observation value](./ConceptMap-FC-ProblemStatus.html)<br/>For more information on how status is managed in Problem Concern Act wrapper, refer to [C-CDA guidance, see 5.2.6.1](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=447)| +|.category|/code<br/>This also affects the C-CDA document section:<br/>**[Problems](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemSection.html)**<br/>**[Health Concerns](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-HealthConcernsSection.html)**<br/>**[Encounters](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-EncountersSection.html)**|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[FHIR category → CDA section](ConceptMap-FC-ProblemCategory.html)| |.code|/value|**Constraint**: When FHIR concept does not represent negated concept<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.code|/value<br/>&<br/>set @negationInd="true"|**Constraint**: When FHIR concept represents negated concept| |.onsetDateTime|/effectiveTime/low|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| @@ -30,7 +30,7 @@ This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, plea |.recordedDate|**[Date of Diagnosis](https://www.hl7.org/ccdasearch/templates/2.16.840.1.113883.10.20.22.4.502.html)**<br/>entryRelationship/act[code/@code="77975-1"]/effectiveTime<br/>&<br/>/assignedAuthor/time|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |.recorder|/assignedAuthor|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |.asserter|/informant|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| -|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>entryRelationship/act[code/@code="48767-8"]/text|| +|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>entryRelationship/act[code/@code="48767-8"]/text|| 1\. XPath abbrievated for C-CDA Problem observation as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11450-4"]/entry/act/entryRelationship/observation diff --git a/input/pagecontent/FC-procedures.md b/input/pagecontent/FC-procedures.md index cb4f0a7..847887e 100644 --- a/input/pagecontent/FC-procedures.md +++ b/input/pagecontent/FC-procedures.md @@ -16,11 +16,11 @@ td, th { This page provides a mapping from FHIR to CDA. For the CDA to FHIR mapping, please refer to [Procedures CDA → FHIR](./CF-procedures.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). <br/> #### Note on template selection -It also specifies a template for “all interventional, non-interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated." For this reason, we recommend mapping [FHIR Procedures](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html) to [Procedure Activity Procedure](https://hl7.org/cda/us/ccda/StructureDefinition-ProcedureActivityProcedure.html) when using the C-CDA R3/E1 guide for the targeted C-CDA, while guidance on mapping to the other templates when generating an older version C-CDA will be forthcoming. +It also specifies a template for “all interventional, non-interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated." For this reason, we recommend mapping [FHIR Procedures](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html) to [Procedure Activity Procedure](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProcedureActivityProcedure.html) when using the C-CDA R3/E1 guide for the targeted C-CDA, while guidance on mapping to the other templates when generating an older version C-CDA will be forthcoming. ### FHIR to C-CDA -|FHIR<br/>[Procedure](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)|C-CDA¹<br/>[Procedure Activity procedure](https://hl7.org/cda/us/ccda/StructureDefinition-ProcedureActivityProcedure.html)|Transform Steps| +|FHIR<br/>[Procedure](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)|C-CDA¹<br/>[Procedure Activity procedure](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProcedureActivityProcedure.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |.status|/statusCode|[FHIR status → CDA statusCode](./ConceptMap-FC-ProcedureStatus.html)| @@ -30,10 +30,10 @@ It also specifies a template for “all interventional, non-interventional, surg |.performedPeriod.end|/effectiveTime/high|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |.performer.actor|/performer|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |.performer.onBehalfOf|/perfomer/assignedEntity/representedOrganization|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| -|.location|**[Service Delivery Location](https://hl7.org/cda/us/ccda/StructureDefinition-ServiceDeliveryLocation.html)**<br/>/participant[@typeCode="LOC"]<br/>/participantRole|| -|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]<br/>/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|.location|**[Service Delivery Location](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ServiceDeliveryLocation.html)**<br/>/participant[@typeCode="LOC"]<br/>/participantRole|| +|.reasonCode|**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]<br/>/observation/value|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |.bodySite|/targetSiteCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/StructureDefinition-CommentActivity.html)**<br/>entryRelationship/act[code@code="48767-8"]/entryRelationship/act/text|| +|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>entryRelationship/act[code@code="48767-8"]/entryRelationship/act/text|| 1\. XPath abbrievated for C-CDA Procedure as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="47519-4"]/entry/procedure diff --git a/input/pagecontent/FC-vitals.md b/input/pagecontent/FC-vitals.md index a20e638..ce25f2e 100644 --- a/input/pagecontent/FC-vitals.md +++ b/input/pagecontent/FC-vitals.md @@ -10,7 +10,7 @@ FHIR Vitals that are grouped into a panel using the memberOf property are mapped ### FHIR Observation Panel to C-CDA Vital Signs Organizer -|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/StructureDefinition-VitalSignsOrganizer.html)|Transform Steps| +|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-VitalSignsOrganizer.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#cda-id--fhir-identifier)| |.category = `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html)|| @@ -22,7 +22,7 @@ FHIR Vitals that are grouped into a panel using the memberOf property are mapped ### FHIR Observation to C-CDA Vital Signs Observation -|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/StructureDefinition-VitalSignObservation.html)|Transform Steps| +|FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital Sign Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-VitalSignObservation.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#cda-id--fhir-identifier)| |.code |/code|[FHIR CodeableConcept ↔ CDA coding ](mappingGuidance.html#fhir-codeableconcept--cda-coding)| diff --git a/input/pagecontent/index.md b/input/pagecontent/index.md index 6fa69df..3e4fd98 100644 --- a/input/pagecontent/index.md +++ b/input/pagecontent/index.md @@ -16,7 +16,7 @@ This first stage of the project defines all the C-CDA document-level profiles on Any coded data used by sections will be represented using relevant U.S. Core FHIR profiles where they exist. FHIR profiles defined by other work groups or unconstrained FHIR resources may also be referenced if no appropriate US Core Profile exist. -For further information see the [pdf-based C-CDA specification](http://www.hl7.org/implement/standards/product_brief.cfm?product_id=492), [StructureDefinition C-CDA specification](http://hl7.org/cda/stds/ccda/draft1/), [original project scope](https://confluence.hl7.org/pages/viewpage.action?pageId=76158360) and [mapping project scope](https://jira.hl7.org/browse/PSS-1811). +For further information see the [pdf-based C-CDA specification](http://www.hl7.org/implement/standards/product_brief.cfm?product_id=492), [StructureDefinition C-CDA specification](https://hl7.org/cda/us/ccda/3.0.0/), [original project scope](https://confluence.hl7.org/pages/viewpage.action?pageId=76158360) and [mapping project scope](https://jira.hl7.org/browse/PSS-1811). ### Authors (Composition Profiles, Extensions and CapabilityStatement ) diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index 4763b15..3f23ddc 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -8,9 +8,9 @@ td, th { #### How to Read Mapping Tables and Transform Steps? -The header row of the mapping table provides links to the respective profiles in FHIR (e.g. **[US Core AllergyIntolerance](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)**) and templates in C-CDA (e.g. **[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/StructureDefinition-AllergyIntoleranceObservation.html)**)and specifies the "base" that each of the rows will build on. All FHIR elements use a simplified dot notation and the CDA elements use simplified slash notation. Always use the underlying standards, provided via header row links, to ensure conformance when building FHIR resources or C-CDA clinical documents. +The header row of the mapping table provides links to the respective profiles in FHIR (e.g. **[US Core AllergyIntolerance](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-allergyintolerance.html)**) and templates in C-CDA (e.g. **[Allergy Intolerance observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyIntoleranceObservation.html)**)and specifies the "base" that each of the rows will build on. All FHIR elements use a simplified dot notation and the CDA elements use simplified slash notation. Always use the underlying standards, provided via header row links, to ensure conformance when building FHIR resources or C-CDA clinical documents. -Rather than repeating cardinality, conformance, and other criteria from FHIR Resources or a C-CDA templates defined outside this implementaiton guide, external references are shown in tables as bold hyperlinks (e.g. **[US Core Patient](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html)** or **[C-CDA US Realm Header](https://hl7.org/cda/us/ccda/StructureDefinition-USRealmHeader.html)**). Unbolded links refer to guidance contained within this guide (e.g. [CDA ↔ FHIR Name, Address, and Telecom mapping](mappingGuidance.html#name-address-telecom)). When criteria for selecting XML elements from C-CDA is required, you will see **[XPath](https://en.wikipedia.org/wiki/XPath)** notation with the respective criteria within brackets (e.g. /entryRelationship[@typeCode="MSFT"]). +Rather than repeating cardinality, conformance, and other criteria from FHIR Resources or a C-CDA templates defined outside this implementaiton guide, external references are shown in tables as bold hyperlinks (e.g. **[US Core Patient](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-patient.html)** or **[C-CDA US Realm Header](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-USRealmHeader.html)**). Unbolded links refer to guidance contained within this guide (e.g. [CDA ↔ FHIR Name, Address, and Telecom mapping](mappingGuidance.html#name-address-telecom)). When criteria for selecting XML elements from C-CDA is required, you will see **[XPath](https://en.wikipedia.org/wiki/XPath)** notation with the respective criteria within brackets (e.g. /entryRelationship[@typeCode="MSFT"]). The "Transform Steps" column of the table will provide guidance for mapping content between C-CDA and FHIR, those steps will be listed in the following order: From ba5570c2dd97e7413ea2712a9254d8fd48062b14 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 14 Oct 2024 15:49:01 -0500 Subject: [PATCH 068/112] Draft change log --- input/hl7.fhir.us.ccda.xml | 5 ++++ input/includes/menu.xml | 3 ++ input/pagecontent/mappingChangelog.md | 41 +++++++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 input/pagecontent/mappingChangelog.md diff --git a/input/hl7.fhir.us.ccda.xml b/input/hl7.fhir.us.ccda.xml index 6365bbe..94c59d4 100644 --- a/input/hl7.fhir.us.ccda.xml +++ b/input/hl7.fhir.us.ccda.xml @@ -952,6 +952,11 @@ <title value="Terminology Maps (Concept Maps)"/> <generation value="markdown"/> </page> + <page> + <nameUrl value="mappingChangelog.html"/> + <title value="Change Log"/> + <generation value="markdown"/> + </page> <page> <nameUrl value="mappingIssues.html"/> <title value="Known Issues"/> diff --git a/input/includes/menu.xml b/input/includes/menu.xml index c5fa711..8dee585 100644 --- a/input/includes/menu.xml +++ b/input/includes/menu.xml @@ -24,6 +24,9 @@ <li> <a href="conceptMaps.html">Terminology Maps</a> </li> + <li> + <a href="mappingChangeLog.html">Change Log</a> + </li> <li> <a href="mappingIssues.html">Known Issues</a> </li> diff --git a/input/pagecontent/mappingChangelog.md b/input/pagecontent/mappingChangelog.md new file mode 100644 index 0000000..c11356e --- /dev/null +++ b/input/pagecontent/mappingChangelog.md @@ -0,0 +1,41 @@ +### 1.3.0 (Current STU Ballot) +Though feedback is welcome on any part of the IG, only changed content may be voted upon during an STU ballot. The following is a high-level list of changes since version 1.2.0 STU1. + +**New Resources / Guidance** +- [C-CDA → FHIR Encounters](CF-encounters.html) +- [C-CDA → FHIR Notes](CF-notes.html) +- [C-CDA → FHIR Participation](CF-participations.html) +- [C-CDA → FHIR Results](CF-results.html) +- [C-CDA → FHIR Social History](CF-social.html) +- [C-CDA → FHIR Vitals](CF-vitals.html) +- [FHIR → Notes](FC-notes.html) +- [GeneralGuidance](mappingGuidance.html) + - [Missing Maps](mappingGuidance.html#missing-maps) + - [FHIR Code → CDA Coding](mappingGuidance.html#fhir-code--cda-coding) + - [Ranges of Physical Quantities](mappingGuidance.html#ranges-of-physical-quantities) + +**Updated Mappings** + +During the 2023 & 2024 connectathons, several mappings were enhanced. These updates addressed gaps for fields required by C-CDA or USCDI and included non-controversial mappings. For guidance on handling unmapped fields, refer to the [Missing Maps](mappingGuidance.html#missing-maps) section. +- [C-CDA → FHIR Medications](CF-medications.html) - Added `approachSiteCode`, `maxDoseQuantity`, `manufacturer`, `Drug Vehicle`, and`Supply`. +- [C-CDA → FHIR Patient](CF-patient.html) - Added guidance for `raceCode/originalText` as well as mappings for `guardian`, `languageCommunication/modeCode`, and `languageCommunication/proficiencyLevelCode`. +- [C-CDA → Probelms](CF-problems.html) - Added `Age Observation` and `Supporting Observations (e.g. Assessment Scale Observation)`. + +### 1.2.0 STU 1 (First Mapping Ballot) +- Mapping Background +- Bidirectional mappings for the following content: + - Allergies + - Immunizations + - Medications + - Patient + - Problems + - Procedures +- Structural Guidance + - Identifiers + - Time/Dates + - Coding/CodeableConcept + - Quantity + - Provenance (high-level) + - Name/Address/Telecom + - Missing Data + - Narrative Text \ No newline at end of file From 4c724ab941e9cf1e106c6210f1a59553fc4fe223 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 14 Oct 2024 15:50:17 -0500 Subject: [PATCH 069/112] Undo the bad display now that THO has fixed theirs. --- input/maps/ConceptMap-FC-TelecomUse.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/maps/ConceptMap-FC-TelecomUse.xml b/input/maps/ConceptMap-FC-TelecomUse.xml index 251452d..1c1546d 100644 --- a/input/maps/ConceptMap-FC-TelecomUse.xml +++ b/input/maps/ConceptMap-FC-TelecomUse.xml @@ -81,7 +81,7 @@ <display value="Mobile"/> <target> <code value="MC"/> - <display value="mobile contact)"/> + <display value="mobile contact"/> <equivalence value="equivalent"/> </target> </element> From 3d8fd5e28f66f8a4aef5d15d8ceaaac258ef7c0a Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 14 Oct 2024 15:52:29 -0500 Subject: [PATCH 070/112] Remove ignored warnings that no longer occur --- input/ignoreWarnings.txt | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/input/ignoreWarnings.txt b/input/ignoreWarnings.txt index 83c7ddc..2772f35 100644 --- a/input/ignoreWarnings.txt +++ b/input/ignoreWarnings.txt @@ -8,34 +8,5 @@ A definition for CodeSystem 'urn:oid:2.16.840.1.113883.3.247.1.1' could not be f Unknown Code '486' in the system% -# LOINC Imaging Document Codes value set marked as incomplete (and also too large), but has all (6343) codes from 2022-07 release of http://cts.nlm.nih.gov/fhir/ValueSet/1.3.6.1.4.1.12009.10.2.5 -INFORMATION: ValueSet/1.3.6.1.4.1.12009.10.2.5: ValueSet.compose.include[0]: The value set include has too many codes to validate (6,342), so each individual code has not been checked -INFORMATION: ValueSet.where(id = '1.3.6.1.4.1.12009.10.2.5'): The value set expansion is too large, and only a subset has been displayed - - -# Draft, trial-use and external reference elements in examples prior to 2023 ballot -Reference to draft CodeSystem http://terminology.hl7.org/CodeSystem/organization-type|0.1.0 -Reference to draft CodeSystem http://terminology.hl7.org/CodeSystem/condition-category|0.5.0 - - # Missing performers in examples prior to 2023 ballot Best Practice Recommendation: In general, all observations should have a performer - - -# Publisher is adding these modifier extensions - https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/Regression.20in.20ConceptMap -The modifier extension http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence from FHIR version 1.0 is not allowed to be used at this point (allowed = e:ConceptMap.element.target; this element is [[BackboneElement, ConceptMap.group.element.target]; this is a warning since contexts may be renamed between FHIR versions) - - -# Publisher is not checking all SNOMED/LOINC codes in ConceptMap -Source Code System http://snomed.info/sct doesn't have all content (content = not-present), so the source codes cannot be checked -Target Code System http://snomed.info/sct doesn't have all content (content = not-present), so the target codes cannot be checked -Source Code System http://loinc.org doesn't have all content (content = not-present), so the source codes cannot be checked -Target Code System http://loinc.org doesn't have all content (content = not-present), so the target codes cannot be checked - - -# Poor / Buggy Displays from AddressUse Code System -WARNING: ConceptMap/CF-TelecomUse: ConceptMap.group[0].element[7].code: The source display 'mobile contact' for the code 'http://terminology.hl7.org/CodeSystem/v3-AddressUse|2.1.0#MC' is not valid. Possible displays: 'mobile contact)' - - -# Deprecated extension is still needed in R4 -The extension http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber|5.1.0-cibuild is deprecated \ No newline at end of file From c52f536c8d54bcbb0543132331a1d6bac0c182e2 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Thu, 17 Oct 2024 12:54:08 -0400 Subject: [PATCH 071/112] added guidance on LOINC lookup for categories --- input/pagecontent/CF-results.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 58d1864..1bfd8a1 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -15,7 +15,10 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |C-CDA¹<br/>[Result Organizer](https://hl7.org/cda/us/ccda/2024Jan/StructureDefinition-ResultOrganizer.html)|FHIR<br/>Diagnostic Report ([Lab](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-lab.html)) ([Reports](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-note.html))|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|/code|.category<br/>&<br/>.code|*TODO: Describe using LOINC classes to identify category*<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/code|.category<br/>&<br/>.code|*TODO: Describe using LOINC classes to identify category*<br/> +If LOINC, look up code class with {endpoint}CodeSystem/$lookup?system=http://loinc.org&code={code}&&property=CLASSTYPE<br/> +1=Laboratory class (laboratory); 2=Clinical class (clinical-test); 3=Claims attachments (not mapped); 4=Surveys (survey)<br/> +[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/statusCode|.status|*TODO: ConceptMap* |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|If low and high are identical, use effectiveDateTime. If organizer/effectiveTime is missing, use the earliest and latest observation/effectiveTime as the source of the mapping.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/specimen||*TODO* From 9d0ab49382a131facf143a7990fb18a514edf68f Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 17 Oct 2024 14:12:45 -0500 Subject: [PATCH 072/112] Fix changelog / menu --- input/includes/menu.xml | 2 +- input/pagecontent/mappingChangelog.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/input/includes/menu.xml b/input/includes/menu.xml index 8dee585..b6ca240 100644 --- a/input/includes/menu.xml +++ b/input/includes/menu.xml @@ -25,7 +25,7 @@ <a href="conceptMaps.html">Terminology Maps</a> </li> <li> - <a href="mappingChangeLog.html">Change Log</a> + <a href="mappingChangelog.html">Change Log</a> </li> <li> <a href="mappingIssues.html">Known Issues</a> diff --git a/input/pagecontent/mappingChangelog.md b/input/pagecontent/mappingChangelog.md index c11356e..6d1a3ef 100644 --- a/input/pagecontent/mappingChangelog.md +++ b/input/pagecontent/mappingChangelog.md @@ -8,7 +8,7 @@ Though feedback is welcome on any part of the IG, only changed content may be vo - [C-CDA → FHIR Results](CF-results.html) - [C-CDA → FHIR Social History](CF-social.html) - [C-CDA → FHIR Vitals](CF-vitals.html) -- [FHIR → Notes](FC-notes.html) +- [FHIR → C-CDA Vitals](FC-vitals.html) - [GeneralGuidance](mappingGuidance.html) - [Missing Maps](mappingGuidance.html#missing-maps) - [FHIR Code → CDA Coding](mappingGuidance.html#fhir-code--cda-coding) From 6ce9abc98ab0b2eea36cff154b2c863d86a8a749 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 17 Oct 2024 14:18:23 -0500 Subject: [PATCH 073/112] Fix broken results table; update LOINC mapping after call --- input/pagecontent/CF-results.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 8155ae8..8ff7ac2 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -15,14 +15,11 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |C-CDA¹<br/>[Result Organizer](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ResultOrganizer.html)|FHIR<br/>Diagnostic Report ([Lab](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-lab.html)) ([Reports](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-diagnosticreport-note.html))|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|/code|.category<br/>&<br/>.code|*TODO: Describe using LOINC classes to identify category*<br/> -If LOINC, look up code class with {endpoint}CodeSystem/$lookup?system=http://loinc.org&code={code}&&property=CLASSTYPE<br/> -1=Laboratory class (laboratory); 2=Clinical class (clinical-test); 3=Claims attachments (not mapped); 4=Surveys (survey)<br/> -[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/code|.code<br/>&<br/>.category|Map to code using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept).<br/>Category (and target FHIR Profile) may be identified by looking up a LOINC code's CLASSTYPE (see process in next table).<br/>Alternatively, an extension for `<sdtc:category>` is being developed for CDA Organizer which, if present, will map directly to this field. |/statusCode|.status|*TODO: ConceptMap* |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|If low and high are identical, use effectiveDateTime. If organizer/effectiveTime is missing, use the earliest and latest observation/effectiveTime as the source of the mapping.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/specimen||*TODO* -|/author||*TODO* +|/author|**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/component/observation|.result|See following table ### C-CDA Observation to FHIR Observation @@ -30,7 +27,7 @@ If LOINC, look up code class with {endpoint}CodeSystem/$lookup?system=http://loi |C-CDA¹<br/>[Result Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ResultObservation.html)|FHIR<br/>[Lab Result Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-observation-lab.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|(parent organizer)|.category|Use category from DiagnosticReport or map /code to a category similarly +||.category|If the code is LOINC, the category can be inferred from the LOINC code CLASSTYPE. Query a FHIR server via `{endpoint}CodeSystem/$lookup?system=http://loinc.org&code={code}&&property=CLASSTYPE` and set the category according to the CLASSTYPE property:<br/>1=Laboratory class (laboratory); 2=Clinical class (clinical-test); 3=Claims attachments (not mapped); 4=Surveys (survey) |/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/statusCode|.status|*TODO: ConceptMap* |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) From 87c9bfddd70e32080b844b912aa253883740b2e8 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 17 Oct 2024 15:32:58 -0500 Subject: [PATCH 074/112] Add specimen --- input/pagecontent/CF-results.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 8ff7ac2..9e5e03a 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -18,9 +18,10 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |/code|.code<br/>&<br/>.category|Map to code using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept).<br/>Category (and target FHIR Profile) may be identified by looking up a LOINC code's CLASSTYPE (see process in next table).<br/>Alternatively, an extension for `<sdtc:category>` is being developed for CDA Organizer which, if present, will map directly to this field. |/statusCode|.status|*TODO: ConceptMap* |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|If low and high are identical, use effectiveDateTime. If organizer/effectiveTime is missing, use the earliest and latest observation/effectiveTime as the source of the mapping.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|/specimen||*TODO* +|/specimen|.specimen|[See below](#c-cda-specimen-to-fhir-specimen) |/author|**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| -|/component/observation|.result|See following table +|**[Result Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ResultObservation.html)**<br/>/component/observation|.result|See following table +|**[Specimen Collection Procedure](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SpecimenCollectionProcedure.html)**<br/>/component/procedure[code/@code=17636008]|.specimen|[See below](#c-cda-specimen-to-fhir-specimen) ### C-CDA Observation to FHIR Observation @@ -40,11 +41,27 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |/interpretationCode|.interpretation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/methodCode|.method|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/targetSiteCode|.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/specimen|.specimen|[See below](#c-cda-specimen-to-fhir-specimen) |/author|**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/referenceRange/observationRange/interpretationCode|**Not Supported**|FHIR expects reference ranges to be "normal" ranges. If C-CDA includes multiple reference ranges, only map the one with interpretationCode = `"N"`. |/referenceRange/observationRange/value[xsi:type=IVL_PQ]|.referenceRange.low<br/>&<br/>.referenceRange.high| |/referenceRange/observationRange/value[xsi:type=ST]<br/>or<br/>/referenceRange/observationRange/text|.referenceRange.text| +### C-CDA Specimen to FHIR Specimen + +The CDA [Specimen](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Specimen.html) class may be present on either a Result Organizer or a Result Observation. If present on the organizer, the FHIR Specimen resource can be attached to the DiagnosticReport as well as each of the child Observation resources. If present only on a C-CDA Results Observation, it should only be attached at the FHIR Observation level. + +C-CDA also defines a [Specimen Collection Procedure](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SpecimenCollectionProcedure.html) which can be present in the Result Organizer. The information in this procedure can be combined with information from the Specimen class and attached to the FHIR DiagnosticReport and Observation resources. + +|CDA<br/>[Specimen](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Specimen.html)|FHIR<br/>[Specimen](https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-specimen.html)|Transform Steps| +|:----|:----|:----| +|/specimenRole/id|.identifier<br/>or<br/>.accessionIdentifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| +|/specimenRole/specimenPlayingEntity/code|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|/specimenRole/specimenPlayingEntity/name|.type.text|If there is no `<code>`. If code already exists, name may also go in `.note` +|/specimenRole/specimenPlayingEntity/quantity|.collection.quantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity)| +|/specimenRole/specimenPlayingEntity/desc|.note| +|**C-CDA [Specimen Collection Procedure](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SpecimenCollectionProcedure.html)**<br/>/targetSiteCode|.collection.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|**C-CDA [Specimen Condtion Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SpecimenConditionObservation.html)**<br/>/value|.condition|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| ### Illustrative example ... From 35bc8473ae99b416999667556c47f2aab1f0ce85 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 17 Oct 2024 16:16:37 -0500 Subject: [PATCH 075/112] Create examples for Blood Pressure and PulseOx --- input/pagecontent/CF-vitals.md | 250 ++++++++++++++++++++++++++++++++- 1 file changed, 247 insertions(+), 3 deletions(-) diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index d4693c0..33f414f 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -40,14 +40,258 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or 2\. Some C-CDA observations need special handling when converting to FHIR. When recording the following vitals, the value, interpretation, and referenceRange should be placed in a `.component` element within a parent Observation. -**[Blood Pressure](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-blood-pressure.html)** (LOINC codes `8480-6` - systolic & `8462-4` - diastolic) +**[Blood Pressure](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-blood-pressure.html)** (C-CDA observations with codes `8480-6` - systolic & `8462-4` - diastolic) - Set `Observation.code` to `85354-9` (Blood Pressure Panel) and create 2 components for the systolic and diastolic readings. Both components are required. - Do not send `Observation.valueQuantity` -**[Pulse Oximetry](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-pulse-oximetry.html)** (LOINC codes `3150-0` - Inhaled Oxygen Concentration & `3151-8` - Inhaled Oxygen Flow Rate) +**[Pulse Oximetry](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-pulse-oximetry.html)** (C-CDA observations with codes `3150-0` - Inhaled Oxygen Concentration, `3151-8` - Inhaled Oxygen Flow Rate, `59408-5` - Oxygen saturation in Arterial blood by Pulse oximetry, or `2708-6` - Oxygen saturation in Arterial blood) - `Observation.code` should contain two coding values: `59408-5` & `2708-6` - Observation.valueQuantity represents the Oxygen saturation (e.g. `98%`) -- Create individual components for `3150-0` - Inhaled Oxygen Concentration & `3151-8` - Inhaled Oxygen Flow Rate +- Create individual components for `3150-0` - Inhaled Oxygen Concentration & `3151-8` - Inhaled Oxygen Flow Rate (only if values exist) + +<table> +<tr><th>C-CDA Blood Pressure Example</th><th>FHIR Blood Pressure Example</th></tr> +<tr><td> +<div markdown="1"> +{% highlight xml %} +<organizer> + <!-- C-CDA Vital Signs Organizer --> + <templateId + root="2.16.840.1.113883.10.20.22.4.26" + extension="2015-08-01" /> + <id root="..." /> + <code + code="46680005" + codeSystem="2.16.840.1.113883.6.96" + codeSystemName="SNOMED CT" + displayName="Vital Signs" /> + <statusCode code="completed" /> + <!-- effectiveTime, author, etc stripped --> + <component> + <observation> + <!-- C-CDA Vital Signs Observation --> + <templateId + root="2.16.840.1.113883.10.20.22.4.27" + extension="2014-06-09" /> + <id root="..." /> + <code + code="8480-6" + codeSystem="2.16.840.1.113883.6.1" + codeSystemName="LOINC" + displayName="Systolic blood pressure" /> + <statusCode code="completed" /> + <value xsi:type="PQ" + value="115" + unit="mm[Hg]" /> + </observation> + <observation> + <!-- C-CDA Vital Signs Observation --> + <templateId + root="2.16.840.1.113883.10.20.22.4.27" + extension="2014-06-09" /> + <id root="..." /> + <code + code="8462-4" + codeSystem="2.16.840.1.113883.6.1" + codeSystemName="LOINC" + displayName="Diastolic blood pressure" /> + <value xsi:type="PQ" value="75" unit="mm[Hg]" /> + </observation> + </component> +</organizer> +{% endhighlight %} +</div> + +</td><td> +<div markdown="1"> +{% highlight json %} +{ + "resourceType" : "Observation", + "status" : "final", + "category" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/observation-category", + "code" : "vital-signs", + }], + }], + "code" : { + "coding" : [{ + "system" : "http://loinc.org", + "code" : "85354-9", + "display" : "Blood pressure panel with all children optional" + }] + }, + // no valueQuantity + "component" : [{ + "code" : { + "coding" : [{ + "system" : "http://loinc.org", + "code" : "8480-6", + "display" : "Systolic blood pressure" + }], + "text" : "Systolic blood pressure" + }, + "valueQuantity" : { + "value" : 115, + "unit" : "mmHg", + "system" : "http://unitsofmeasure.org", + "code" : "mm[Hg]" + } + }, + { + "code" : { + "coding" : [{ + "system" : "http://loinc.org", + "code" : "8462-4", + "display" : "Diastolic blood pressure" + }], + "text" : "Diastolic blood pressure" + }, + "valueQuantity" : { + "value" : 75, + "unit" : "mmHg", + "system" : "http://unitsofmeasure.org", + "code" : "mm[Hg]" + } + }] +} +{% endhighlight %} +</div> +</td></tr> +<tr><th>C-CDA Pulse Oximetry Observations</th><th>FHIR Pulse Oximetry Observation</th></tr> +<tr><td> +<div markdown="1"> +{% highlight xml %} +<organizer> + <!-- C-CDA Vital Signs Organizer --> + <templateId + root="2.16.840.1.113883.10.20.22.4.26" + extension="2015-08-01" /> + <id root="..." /> + <code + code="46680005" + codeSystem="2.16.840.1.113883.6.96" + codeSystemName="SNOMED CT" + displayName="Vital Signs" /> + <statusCode code="completed" /> + <!-- effectiveTime, author, etc stripped --> + <component> + <observation> + <!-- C-CDA Vital Signs Observation --> + <templateId + root="2.16.840.1.113883.10.20.22.4.27" + extension="2014-06-09" /> + <id root="..." /> + <code + code="2708-6" + codeSystem="2.16.840.1.113883.6.1" + codeSystemName="LOINC" + displayName="Oxygen saturation" /> + <value xsi:type="PQ" + value="98" + unit="%" /> + </observation> + <observation> + <!-- C-CDA Vital Signs Observation --> + <templateId + root="2.16.840.1.113883.10.20.22.4.27" + extension="2014-06-09" /> + <id root="..." /> + <code + code="3151-8" + codeSystem="2.16.840.1.113883.6.1" + codeSystemName="LOINC" + displayName="Inhaled Oxygen Flow Rate" /> + <value xsi:type="PQ" + value="6" + unit="L/min" /> + </observation> + <observation> + <!-- C-CDA Vital Signs Observation --> + <templateId + root="2.16.840.1.113883.10.20.22.4.27" + extension="2014-06-09" /> + <id root="..." /> + <code + code="3150-0" + codeSystem="2.16.840.1.113883.6.1" + codeSystemName="LOINC" + displayName="Inhaled Oxygen Concentration" /> + <value xsi:type="PQ" + value="35" + unit="%" /> + </observation> + </component> +</organizer> +{% endhighlight %} +</div> + +</td><td> +<div markdown="1"> +{% highlight json %} +{ + "resourceType" : "Observation", + "status" : "final", + "category" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/observation-category", + "code" : "vital-signs", + }], + }], + "code" : { + "coding" : [{ + "system" : "http://loinc.org", + "code" : "2708-6", + "display" : "Oxygen saturation in Arterial blood" + }, + { + "system" : "http://loinc.org", + "code" : "59408-5", + "display" : "Oxygen saturation in Arterial blood by Pulse oximetry" + }] + }, + "valueQuantity" : { + "value" : 98, + "unit" : "%", + "system" : "http://unitsofmeasure.org", + "code" : "%" + }, + "component" : [{ + "code" : { + "coding" : [{ + "system" : "http://loinc.org", + "code" : "3151-8", + "display" : "Inhaled oxygen flow rate" + }] + }, + "valueQuantity" : { + "value" : 6, + "unit" : "liters/min", + "system" : "http://unitsofmeasure.org", + "code" : "L/min" + } + }, + { + "code" : { + "coding" : [{ + "system" : "http://loinc.org", + "code" : "3150-0", + "display" : "Inhaled Oxygen Concentration" + }] + }, + "valueQuantity" : { + "value" : 35, + "unit" : "%", + "system" : "http://unitsofmeasure.org", + "code" : "%" + } + }] +} +{% endhighlight %} +</div> +</td></tr> +</table> + ### Illustrative example ... From 41387780cf234570705f67720d64d02756d03c32 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 17 Oct 2024 19:47:17 -0500 Subject: [PATCH 076/112] Fix some improper XML --- input/pagecontent/CF-vitals.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index 33f414f..b45d381 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -84,6 +84,8 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or value="115" unit="mm[Hg]" /> </observation> + </component> + <component> <observation> <!-- C-CDA Vital Signs Observation --> <templateId @@ -111,8 +113,8 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or "category" : [{ "coding" : [{ "system" : "http://terminology.hl7.org/CodeSystem/observation-category", - "code" : "vital-signs", - }], + "code" : "vital-signs" + }] }], "code" : { "coding" : [{ @@ -191,6 +193,8 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or value="98" unit="%" /> </observation> + </component> + <component> <observation> <!-- C-CDA Vital Signs Observation --> <templateId @@ -206,6 +210,8 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or value="6" unit="L/min" /> </observation> + </component> + <component> <observation> <!-- C-CDA Vital Signs Observation --> <templateId From d6ce2390ac1e707edc511c8a4591bd15b4e483a7 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Fri, 18 Oct 2024 10:12:30 -0500 Subject: [PATCH 077/112] Build-in the highlighting --- input/images/colors.css | 128 ++++++++++++++++ input/pagecontent/CF-vitals.md | 257 ++++++++++++++++++++++++++++++++- 2 files changed, 378 insertions(+), 7 deletions(-) create mode 100644 input/images/colors.css diff --git a/input/images/colors.css b/input/images/colors.css new file mode 100644 index 0000000..43099b8 --- /dev/null +++ b/input/images/colors.css @@ -0,0 +1,128 @@ +td, th { + border: 1px solid black!important; +} + +.codeArea { + font-family: 'Courier New', Courier, monospace; + white-space: pre; + background: #f5f2f0; /* FHIR prism template */ + border: 1px solid #ccc; + border-radius: 4px; +} + +.comment { + color: #999; +} +.field { + color: #2f6f9f; +} +.attrib { + color: #690; +} +.value { + color: #d44950; +} + +mark span{ + color: black !important; +} + +.color10 { + background-color: #ffff00ff; +} +.color11 { + background-color: #7cfc00ff; +} +.color12 { + background-color: #00ffffff; +} +.color13 { + background-color: #ffc0cbff; +} +.color14 { + background-color: #87cefaff; +} +.color15 { + background-color: #c0c0c0ff; +} +.color16 { + background-color: #eee8aaff; +} +.color17 { + background-color: #ffa500ff; +} +.color18 { + background-color: #ffd700ff; +} +.color19 { + background-color: #9acd32ff; +} +.color20 { + background-color: #1e90ffff; +} +.color21 { + background-color: #deb887ff; +} +.color22{ + background-color: #dda0ddff; +} +.color23 { + background-color: #ff6347ff; +} +.color24 { + background-color: #b8860bff; +} +.color25 { + background-color: #808080ff; +} +.color26 { + background-color: #2e8b57ff; +} +.color27 { + background-color: #4682b4ff; +} +.color28 { + background-color: #808000ff; +} +.color29 { + background-color: #5f9ea0ff; +} +.color30 { + background-color: #ba55d3ff; +} +.color31 { + background-color: #d3d3d3ff; +} +.color32 { + background-color: #d2691eff; +} +.color33 { + background-color: #ffe4c4ff; +} +.color34 { + background-color: #ff7f50ff; +} +.color35 { + background-color: #98fb98ff; +} +.color36 { + background-color: #ff00ffff; +} +.color37 { + background-color: #778899ff; +} +.color38 { + background-color: #ff4500ff; +} +.color39 { + background-color: #20b2aaff; +} +.color40 { + background-color: #9370dbff; +} +.color41 { + background-color: #ff8c00ff; +} +.color42 { + background-color: #ff0000ff; +} \ No newline at end of file diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index b45d381..fbd2b76 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -1,10 +1,7 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> -This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Vitals FHIR → CDA](./FC-vitals.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). +This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Vitals FHIR → CDA](./FC-vitals.html). For guidance on how to read the table +below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or more vitals readings together. This has been mapped to an additional FHIR Observation for the panel of vital signs. This panel contains a `.hasMember` field which references each observation mapped from the original C-CDA Vital Signs Organizer. @@ -163,6 +160,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <tr><th>C-CDA Pulse Oximetry Observations</th><th>FHIR Pulse Oximetry Observation</th></tr> <tr><td> <div markdown="1"> + {% highlight xml %} <organizer> <!-- C-CDA Vital Signs Organizer --> @@ -300,7 +298,252 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or ### Illustrative example -... + +(Main example still coming - just experimenting with new fancy-highlighter here; compare with auto-formatted XML/JSON above) + +<table> +<tr><th>C-CDA Blood Pressure (Codes & Values Only)</th><th>FHIR Blood Pressure</th></tr> +<tr><td> +<div id="cda" class="border codeArea"><<span class="field">organizer</span>> + <span class="comment"><!-- C-CDA Vital Signs Organizer --></span> + <<span class="field">templateId</span> + <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.26"</span> + <span class="attrib">extension=</span><span class="value">"2015-08-01"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"..."</span> /> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color10">46680005</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.96"</span> + <span class="attrib">codeSystemName=</span><span class="value">"SNOMED CT"</span> + displayName=<mark class="color10"><span class="value">"Vital Signs"</span></mark> /> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <span class="comment"><!-- effectiveTime, author, etc stripped --></span> + <<span class="field">component</span>> + <<span class="field">observation</span>> + <span class="comment"><!-- C-CDA Vital Signs Observation --></span> + <<span class="field">templateId</span> + <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.27"</span> + <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"..."</span> /> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color11">8480-6</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color12">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color12">LOINC</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color13">Systolic blood pressure</mark>"</span> /> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> + value=<mark class="color14"><span class="value">"115"</span></mark> + <span class="attrib">unit=</span><span class="value">"<mark class="color15">mm[Hg]</mark>"</span> /> + </<span class="field">observation</span>> + </<span class="field">component</span>> + <<span class="field">component</span>> + <<span class="field">observation</span>> + <span class="comment"><!-- C-CDA Vital Signs Observation --></span> + <<span class="field">templateId</span> + <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.27"</span> + <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"..."</span> /> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color16">8462-4</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color12">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color12">LOINC</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color17">Diastolic blood pressure</mark>"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> value=<mark class="color18"><span class="value">"75"</span></mark> <span class="attrib">unit=</span><span class="value">"<mark class="color15">mm[Hg]</mark>"</span> /> + </<span class="field">observation</span>> + </<span class="field">component</span>> +</<span class="field">organizer</span>></div> +</td><td> +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>" : "<span class="value">Observation</span>", + "<span class="field">status</span>" : "<span class="value">final</span>", + "<span class="field">category</span>" : [{ + "<span class="field">coding</span>" : [{ + "<span class="field">system</span>" : "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", + "<span class="field">code</span>" : "<span class="value"><mark class="color10">vital-signs</mark></span>" + }] + }], + "<span class="field">code</span>" : { + "<span class="field">coding</span>" : [{ + "<span class="field">system</span>" : "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>" : "<span class="value">85354-9</span>", + "<span class="field">display</span>" : "<span class="value">Blood pressure panel with all children optional</span>" + }] + }, + "<span class="field">component</span>" : [{ + "<span class="field">code</span>" : { + "<span class="field">coding</span>" : [{ + "<span class="field">system</span>" : "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>" : "<span class="value"><mark class="color11">8480-6</mark></span>", + "<span class="field">display</span>" : "<span class="value"><mark class="color13">Systolic blood pressure</mark></span>" + }], + "<span class="field">text</span>" : "<span class="value"><mark class="color13">Systolic blood pressure</mark></span>" + }, + "<span class="field">valueQuantity</span>" : { + "<span class="field">value</span>" : <mark class="color14">115,</mark> + "<span class="field">unit</span>" : "<span class="value">mmHg</span>", + "<span class="field">system</span>" : "<span class="value">http://unitsofmeasure.org</span>", + "<span class="field">code</span>" : "<span class="value"><mark class="color15">mm[Hg]</mark></span>" + } + }, + { + "<span class="field">code</span>" : { + "<span class="field">coding</span>" : [{ + "<span class="field">system</span>" : "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>" : "<span class="value"><mark class="color16">8462-4</mark></span>", + "<span class="field">display</span>" : "<span class="value"><mark class="color17">Diastolic blood pressure</mark></span>" + }], + "<span class="field">text</span>" : "<span class="value"><mark class="color17">Diastolic blood pressure</mark></span>" + }, + "<span class="field">valueQuantity</span>" : { + "<span class="field">value</span>" : <mark class="color18">75,</mark> + "<span class="field">unit</span>" : "<span class="value">mmHg</span>", + "<span class="field">system</span>" : "<span class="value">http://unitsofmeasure.org</span>", + "<span class="field">code</span>" : "<span class="value"><mark class="color15">mm[Hg]</mark></span>" + } + }] +}</div> +</td></tr> + + +<tr><th>C-CDA Pulse Oximetry (Codes & Values Only)</th><th>FHIR Pulse Oximetry</th></tr> +<tr><td> +<div id="cda" class="border codeArea"><<span class="field">organizer</span>> + <span class="comment"><!-- C-CDA Vital Signs Organizer --></span> + <<span class="field">templateId</span> + <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.26"</span> + <span class="attrib">extension=</span><span class="value">"2015-08-01"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"..."</span> /> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color10">46680005</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.96"</span> + <span class="attrib">codeSystemName=</span><span class="value">"SNOMED CT"</span> + displayName=<mark class="color10"><span class="value">"Vital Signs"</span></mark> /> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <span class="comment"><!-- effectiveTime, author, etc stripped --></span> + <<span class="field">component</span>> + <<span class="field">observation</span>> + <span class="comment"><!-- C-CDA Vital Signs Observation --></span> + <<span class="field">templateId</span> + <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.27"</span> + <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"..."</span> /> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color11">2708-6</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color12">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color12">LOINC</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"Oxygen saturation"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> + value=<mark class="color13"><span class="value">"98"</span></mark> + unit=<mark class="color14"><span class="value">"%"</span></mark> /> + </<span class="field">observation</span>> + <<span class="field">observation</span>> + <span class="comment"><!-- C-CDA Vital Signs Observation --></span> + <<span class="field">templateId</span> + <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.27"</span> + <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"..."</span> /> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color15">3151-8</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color12">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color12">LOINC</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"Inhaled Oxygen Flow Rate"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> + value=<mark class="color16"><span class="value">"6"</span></mark> + <span class="attrib">unit=</span><span class="value">"<mark class="color17">L/min</mark>"</span> /> + </<span class="field">observation</span>> + <<span class="field">observation</span>> + <span class="comment"><!-- C-CDA Vital Signs Observation --></span> + <<span class="field">templateId</span> + <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.27"</span> + <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"..."</span> /> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color18">3150-0</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color12">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color12">LOINC</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color19">Inhaled Oxygen Concentration</mark>"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> + value=<mark class="color20"><span class="value">"35"</span></mark> + unit=<mark class="color14"><span class="value">"%"</span></mark> /> + </<span class="field">observation</span>> + </<span class="field">component</span>> +</<span class="field">organizer</span>></div> + +</td><td> +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">Observation</span>", + "<span class="field">status</span>": "<span class="value">final</span>", + "<span class="field">category</span>": [ + { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color10">vital-signs</mark></span>" + } + ] + } + ], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color11">2708-6</mark></span>", + "<span class="field">display</span>": "<span class="value">Oxygen saturation in Arterial blood</span>" + }, + { + "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value">59408-5</span>", + "<span class="field">display</span>": "<span class="value">Oxygen saturation in Arterial blood by Pulse oximetry</span>" + } + ] + }, + "<span class="field">valueQuantity</span>": { + "<span class="field">value</span>": <mark class="color13">98,</mark> + "<span class="field">unit</span>": <mark class="color14">"%"</mark>, + "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>", + "<span class="field">code</span>": <mark class="color14">"%"</mark> + }, + "<span class="field">component</span>": [ + { + "<span class="field">code</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color15">3151-8</mark></span>", + "<span class="field">display</span>": "<span class="value">Inhaled oxygen flow rate</span>" + } + ] + }, + "<span class="field">valueQuantity</span>": { + "<span class="field">value</span>": <mark class="color16">6,</mark> + "<span class="field">unit</span>": "<span class="value">liters/min</span>", + "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color17">L/min</mark></span>" + } + }, + { + "<span class="field">code</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color18">3150-0</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color19">Inhaled Oxygen Concentration</mark></span>" + } + ] + }, + "<span class="field">valueQuantity</span>": { + "<span class="field">value</span>": <mark class="color20">35,</mark> + "<span class="field">unit</span>": <mark class="color14">"%"</mark>, + "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>", + "<span class="field">code</span>": <mark class="color14">"%"</mark> + } + } + ] +}</div> +</td></tr> +</table> + + + ### Links to example content ... ### Prior work and Expanded Spreadsheets From c235e4410a405c50d11e7730b2168fd55387cb83 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Fri, 18 Oct 2024 10:26:08 -0500 Subject: [PATCH 078/112] Fix the formatting of short attributes --- input/pagecontent/CF-vitals.md | 126 +++++++++++++++------------------ 1 file changed, 57 insertions(+), 69 deletions(-) diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index fbd2b76..91a2ca4 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -304,7 +304,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <table> <tr><th>C-CDA Blood Pressure (Codes & Values Only)</th><th>FHIR Blood Pressure</th></tr> <tr><td> -<div id="cda" class="border codeArea"><<span class="field">organizer</span>> +<div class="border codeArea"><<span class="field">organizer</span>> <span class="comment"><!-- C-CDA Vital Signs Organizer --></span> <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.26"</span> @@ -314,7 +314,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <span class="attrib">code=</span><span class="value">"<mark class="color10">46680005</mark>"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.96"</span> <span class="attrib">codeSystemName=</span><span class="value">"SNOMED CT"</span> - displayName=<mark class="color10"><span class="value">"Vital Signs"</span></mark> /> + <span class="attrib">displayName=</span><mark class="color10"><span class="value">"Vital Signs"</span></mark> /> <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> <span class="comment"><!-- effectiveTime, author, etc stripped --></span> <<span class="field">component</span>> @@ -331,7 +331,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <span class="attrib">displayName=</span><span class="value">"<mark class="color13">Systolic blood pressure</mark>"</span> /> <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> - value=<mark class="color14"><span class="value">"115"</span></mark> + <span class="attrib">value=</span><mark class="color14"><span class="value">"115"</span></mark> <span class="attrib">unit=</span><span class="value">"<mark class="color15">mm[Hg]</mark>"</span> /> </<span class="field">observation</span>> </<span class="field">component</span>> @@ -347,12 +347,12 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <span class="attrib">codeSystem=</span><span class="value">"<mark class="color12">2.16.840.1.113883.6.1</mark>"</span> <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color12">LOINC</mark>"</span> <span class="attrib">displayName=</span><span class="value">"<mark class="color17">Diastolic blood pressure</mark>"</span> /> - <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> value=<mark class="color18"><span class="value">"75"</span></mark> <span class="attrib">unit=</span><span class="value">"<mark class="color15">mm[Hg]</mark>"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> <span class="attrib">value=</span><mark class="color18"><span class="value">"75"</span></mark> <span class="attrib">unit=</span><span class="value">"<mark class="color15">mm[Hg]</mark>"</span> /> </<span class="field">observation</span>> </<span class="field">component</span>> </<span class="field">organizer</span>></div> </td><td> -<div id="fhir" class="border codeArea">{ +<div class="border codeArea">{ "<span class="field">resourceType</span>" : "<span class="value">Observation</span>", "<span class="field">status</span>" : "<span class="value">final</span>", "<span class="field">category</span>" : [{ @@ -406,7 +406,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <tr><th>C-CDA Pulse Oximetry (Codes & Values Only)</th><th>FHIR Pulse Oximetry</th></tr> <tr><td> -<div id="cda" class="border codeArea"><<span class="field">organizer</span>> +<div class="border codeArea"><<span class="field">organizer</span>> <span class="comment"><!-- C-CDA Vital Signs Organizer --></span> <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.26"</span> @@ -416,7 +416,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <span class="attrib">code=</span><span class="value">"<mark class="color10">46680005</mark>"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.96"</span> <span class="attrib">codeSystemName=</span><span class="value">"SNOMED CT"</span> - displayName=<mark class="color10"><span class="value">"Vital Signs"</span></mark> /> + <span class="attrib">displayName=</span><mark class="color10"><span class="value">"Vital Signs"</span></mark> /> <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> <span class="comment"><!-- effectiveTime, author, etc stripped --></span> <<span class="field">component</span>> @@ -432,8 +432,8 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color12">LOINC</mark>"</span> <span class="attrib">displayName=</span><span class="value">"Oxygen saturation"</span> /> <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> - value=<mark class="color13"><span class="value">"98"</span></mark> - unit=<mark class="color14"><span class="value">"%"</span></mark> /> + <span class="attrib">value=</span><mark class="color13"><span class="value">"98"</span></mark> + <span class="attrib">unit=</span><mark class="color14"><span class="value">"%"</span></mark> /> </<span class="field">observation</span>> <<span class="field">observation</span>> <span class="comment"><!-- C-CDA Vital Signs Observation --></span> @@ -447,7 +447,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color12">LOINC</mark>"</span> <span class="attrib">displayName=</span><span class="value">"Inhaled Oxygen Flow Rate"</span> /> <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> - value=<mark class="color16"><span class="value">"6"</span></mark> + <span class="attrib">value=</span><mark class="color16"><span class="value">"6"</span></mark> <span class="attrib">unit=</span><span class="value">"<mark class="color17">L/min</mark>"</span> /> </<span class="field">observation</span>> <<span class="field">observation</span>> @@ -462,39 +462,33 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color12">LOINC</mark>"</span> <span class="attrib">displayName=</span><span class="value">"<mark class="color19">Inhaled Oxygen Concentration</mark>"</span> /> <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> - value=<mark class="color20"><span class="value">"35"</span></mark> - unit=<mark class="color14"><span class="value">"%"</span></mark> /> + <span class="attrib">value=</span><mark class="color20"><span class="value">"35"</span></mark> + <span class="attrib">unit=</span><mark class="color14"><span class="value">"%"</span></mark> /> </<span class="field">observation</span>> </<span class="field">component</span>> </<span class="field">organizer</span>></div> </td><td> -<div id="fhir" class="border codeArea">{ +<div class="border codeArea">{ "<span class="field">resourceType</span>": "<span class="value">Observation</span>", "<span class="field">status</span>": "<span class="value">final</span>", - "<span class="field">category</span>": [ - { - "<span class="field">coding</span>": [ - { - "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", - "<span class="field">code</span>": "<span class="value"><mark class="color10">vital-signs</mark></span>" - } - ] - } - ], + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color10">vital-signs</mark></span>" + }] + }], "<span class="field">code</span>": { - "<span class="field">coding</span>": [ - { - "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", - "<span class="field">code</span>": "<span class="value"><mark class="color11">2708-6</mark></span>", - "<span class="field">display</span>": "<span class="value">Oxygen saturation in Arterial blood</span>" - }, - { - "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", - "<span class="field">code</span>": "<span class="value">59408-5</span>", - "<span class="field">display</span>": "<span class="value">Oxygen saturation in Arterial blood by Pulse oximetry</span>" - } - ] + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color11">2708-6</mark></span>", + "<span class="field">display</span>": "<span class="value">Oxygen saturation in Arterial blood</span>" + }, + { + "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value">59408-5</span>", + "<span class="field">display</span>": "<span class="value">Oxygen saturation in Arterial blood by Pulse oximetry</span>" + }] }, "<span class="field">valueQuantity</span>": { "<span class="field">value</span>": <mark class="color13">98,</mark> @@ -502,42 +496,36 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>", "<span class="field">code</span>": <mark class="color14">"%"</mark> }, - "<span class="field">component</span>": [ - { - "<span class="field">code</span>": { - "<span class="field">coding</span>": [ - { - "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", - "<span class="field">code</span>": "<span class="value"><mark class="color15">3151-8</mark></span>", - "<span class="field">display</span>": "<span class="value">Inhaled oxygen flow rate</span>" - } - ] - }, - "<span class="field">valueQuantity</span>": { - "<span class="field">value</span>": <mark class="color16">6,</mark> - "<span class="field">unit</span>": "<span class="value">liters/min</span>", - "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>", - "<span class="field">code</span>": "<span class="value"><mark class="color17">L/min</mark></span>" - } + "<span class="field">component</span>": [{ + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color15">3151-8</mark></span>", + "<span class="field">display</span>": "<span class="value">Inhaled oxygen flow rate</span>" + }] }, - { - "<span class="field">code</span>": { - "<span class="field">coding</span>": [ - { - "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", - "<span class="field">code</span>": "<span class="value"><mark class="color18">3150-0</mark></span>", - "<span class="field">display</span>": "<span class="value"><mark class="color19">Inhaled Oxygen Concentration</mark></span>" - } - ] - }, - "<span class="field">valueQuantity</span>": { - "<span class="field">value</span>": <mark class="color20">35,</mark> - "<span class="field">unit</span>": <mark class="color14">"%"</mark>, - "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>", - "<span class="field">code</span>": <mark class="color14">"%"</mark> - } + "<span class="field">valueQuantity</span>": { + "<span class="field">value</span>": <mark class="color16">6,</mark> + "<span class="field">unit</span>": "<span class="value">liters/min</span>", + "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color17">L/min</mark></span>" + } + }, + { + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color12">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color18">3150-0</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color19">Inhaled Oxygen Concentration</mark></span>" + }] + }, + "<span class="field">valueQuantity</span>": { + "<span class="field">value</span>": <mark class="color20">35,</mark> + "<span class="field">unit</span>": <mark class="color14">"%"</mark>, + "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>", + "<span class="field">code</span>": <mark class="color14">"%"</mark> } - ] + }] }</div> </td></tr> </table> From 6ee93f106ff787148b1efca9ac91040c27bb89b6 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Mon, 21 Oct 2024 12:54:09 -0400 Subject: [PATCH 079/112] added concept map for result status CF --- FHIR-us-ccda.xml | 3 + input/maps/ConceptMap-CF-ResultStatus.xml | 89 +++++++++++++++++++++++ input/pagecontent/CF-results.md | 4 +- 3 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 input/maps/ConceptMap-CF-ResultStatus.xml diff --git a/FHIR-us-ccda.xml b/FHIR-us-ccda.xml index a15875e..4538d2b 100644 --- a/FHIR-us-ccda.xml +++ b/FHIR-us-ccda.xml @@ -37,6 +37,7 @@ <artifact id="ConceptMap/CF-Criticality" key="ConceptMap-CF-Criticality" name="CCDA Criticality to FHIR Criticality"/> <artifact id="ConceptMap/CF-MedActivityMood" key="ConceptMap-CF-MedActivityMood" name="CCDA Medication Activity Mood to FHIR MedicationRequest.intent"/> <artifact id="ConceptMap/CF-ConditionClinicalStatus" key="ConceptMap-CF-ConditionClinicalStatus" name="CCDA Problem Concern Status to FHIR Condition Clinical Status"/> +<artifact id="ConceptMap/CF-ResultStatus" key="ConceptMap-CF-ResultStatus" name="CCDA ResultStatus to FHIR ResultStatus"/> <artifact id="CapabilityStatement/CcdaOnFhirClient" key="CapabilityStatement-CcdaOnFhirClient" name="CCDA on FHIR Client"/> <artifact id="CapabilityStatement/CcdaOnFhirServer" key="CapabilityStatement-CcdaOnFhirServer" name="CCDA on FHIR Server"/> <artifact id="ConceptMap/CF-AllergyIntoleranceCategory" key="ConceptMap-CF-AllergyIntoleranceCategory" name="CCDA to FHIR Allergy Intolerance Category"/> @@ -165,6 +166,7 @@ <page key="CF-immunizations" name="C-CDA to FHIR Immunizations"/> <page key="CF-medications" name="C-CDA to FHIR Medications"/> <page key="CF-notes" name="C-CDA to FHIR Notes"/> +<page key="CF-participations" name="C-CDA to FHIR Participations"/> <page key="CF-patient" name="C-CDA to FHIR Patient"/> <page key="CF-problems" name="C-CDA to FHIR Problems"/> <page key="CF-procedures" name="C-CDA to FHIR Procedures"/> @@ -172,6 +174,7 @@ <page key="CF-social" name="C-CDA to FHIR Social History"/> <page key="CF-vitals" name="C-CDA to FHIR Vital Signs"/> <page key="CF-index" name="C-CDA → FHIR Index"/> +<page key="mappingChangelog" name="Change Log"/> <page key="downloads" name="Downloads"/> <page key="FC-allergies" name="FHIR to C-CDA Allergies"/> <page key="FC-encounters" name="FHIR to C-CDA Encounters"/> diff --git a/input/maps/ConceptMap-CF-ResultStatus.xml b/input/maps/ConceptMap-CF-ResultStatus.xml new file mode 100644 index 0000000..53b0628 --- /dev/null +++ b/input/maps/ConceptMap-CF-ResultStatus.xml @@ -0,0 +1,89 @@ +<ConceptMap xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <id value="CF-ResultStatus"/> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"> + <valueCode value="cgp" /> + </extension> + <url value="http://hl7.org/fhir/us/ccda/ConceptMap/CF-ResultStatus"/> + <version value="4.0.1"/> + <name value="CCDAtoFHIRResultStatus"/> + <title value="CCDA ResultStatus to FHIR ResultStatus"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="HL7 International"/> + <description value="C-CDA ResultStatus to FHIR ResultStatus"/> + <contact> + <name value="HL7 International"/> + <telecom> + <system value="phone"/> + <value value="+1 734 677 7777"/> + </telecom> + <telecom> + <system value="fax"/> + <value value="+1 734 677 6622"/> + </telecom> + <telecom> + <system value="email"/> + <value value="info@hl7.org"/> + </telecom> + </contact> + <sourceUri value="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.11.20.9.39"/> + <targetUri value="http://hl7.org/fhir/ValueSet/observation-status"/> + <group> + <source value="http://terminology.hl7.org/CodeSystem/2.16.840.1.113883.5.14"/> + <target value="http://hl7.org/fhir/observation-status"/> + <element> + <code value="aborted"/> + <display value="aborted"/> + <target> + <code value="cancelled"/> + <display value="Cancelled"/> + <equivalence value="wider"/> + </target> + </element> + <element> + <code value="active"/> + <display value="active"/> + <target> + <code value="registered"/> + <display value="Registered"/> + <equivalence value="inexact"/> + </target> + </element> + <element> + <code value="cancelled"/> + <display value="cancelled"/> + <target> + <code value="cancelled"/> + <display value="Cancelled"/> + <equivalence value="wider"/> + </target> + </element> + <element> + <code value="completed"/> + <display value="completed"/> + <target> + <code value="final"/> + <display value="Final"/> + <equivalence value="equal"/> + </target> + </element> + <element> + <code value="held"/> + <display value="held"/> + <target> + <code value="registered"/> + <display value="Registered"/> + <equivalence value="inexact"/> + </target> + </element> + <element> + <code value="suspended"/> + <display value="suspended"/> + <target> + <code value="registered"/> + <display value="Registered"/> + <equivalence value="inexact"/> + </target> + </element> + </group> +</ConceptMap> \ No newline at end of file diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 9e5e03a..f02982a 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -16,7 +16,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code|.code<br/>&<br/>.category|Map to code using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept).<br/>Category (and target FHIR Profile) may be identified by looking up a LOINC code's CLASSTYPE (see process in next table).<br/>Alternatively, an extension for `<sdtc:category>` is being developed for CDA Organizer which, if present, will map directly to this field. -|/statusCode|.status|*TODO: ConceptMap* +|/statusCode|.status|[CDA Result Status → FHIR Result Status](./ConceptMap-CF-ResultStatus.html) |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|If low and high are identical, use effectiveDateTime. If organizer/effectiveTime is missing, use the earliest and latest observation/effectiveTime as the source of the mapping.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/specimen|.specimen|[See below](#c-cda-specimen-to-fhir-specimen) |/author|**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| @@ -30,7 +30,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|If the code is LOINC, the category can be inferred from the LOINC code CLASSTYPE. Query a FHIR server via `{endpoint}CodeSystem/$lookup?system=http://loinc.org&code={code}&&property=CLASSTYPE` and set the category according to the CLASSTYPE property:<br/>1=Laboratory class (laboratory); 2=Clinical class (clinical-test); 3=Claims attachments (not mapped); 4=Surveys (survey) |/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/statusCode|.status|*TODO: ConceptMap* +|/statusCode|.status|/statusCode|.status|[CDA Result Status → FHIR Result Status](./ConceptMap-CF-ResultStatus.html) |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/value[xsi:type=PQ]|.valueQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |/value[xsi:type=IVL_PQ]|.valueQuantity<br/>or<br/>.valueRange|[Ranges of Physical Quantities](mappingGuidance.html#ranges-of-physical-quantities) From 14371084542f24bb637bf6cfadd1390cfbe14867 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Mon, 21 Oct 2024 13:25:58 -0400 Subject: [PATCH 080/112] added FC result status concept map --- FHIR-us-ccda.xml | 1 + input/maps/ConceptMap-FC-ResultStatus.xml | 114 ++++++++++++++++++++++ 2 files changed, 115 insertions(+) create mode 100644 input/maps/ConceptMap-FC-ResultStatus.xml diff --git a/FHIR-us-ccda.xml b/FHIR-us-ccda.xml index 4538d2b..9f00510 100644 --- a/FHIR-us-ccda.xml +++ b/FHIR-us-ccda.xml @@ -93,6 +93,7 @@ <artifact id="ConceptMap/FC-DataAbsentReasonNullFlavor" key="ConceptMap-FC-DataAbsentReasonNullFlavor" name="FHIR Data Absent Reason to C-CDA NullFlavor"/> <artifact id="ConceptMap/FC-ImmunizationSite" key="ConceptMap-FC-ImmunizationSite" name="FHIR Immunization Site to C-CDA Immunization approachSiteCode"/> <artifact id="ConceptMap/FC-ImmunizationRefusal" key="ConceptMap-FC-ImmunizationRefusal" name="FHIR Immunization Status Reason to C-CDA Immunization Refusal"/> +<artifact id="ConceptMap/FC-ResultStatus" key="ConceptMap-FC-ResultStatus" name="FHIR ResultStatus to C-CDA ResultStatus"/> <artifact id="ConceptMap/FC-Severity" key="ConceptMap-FC-Severity" name="FHIR Severity to C-CDA Severity"/> <artifact id="ConceptMap/FC-AddressUse" key="ConceptMap-FC-AddressUse" name="FHIR to C-CDA Address Use"/> <artifact id="ConceptMap/FC-AdministrativeGender" key="ConceptMap-FC-AdministrativeGender" name="FHIR to C-CDA Adminmistrative Gender"/> diff --git a/input/maps/ConceptMap-FC-ResultStatus.xml b/input/maps/ConceptMap-FC-ResultStatus.xml new file mode 100644 index 0000000..b520837 --- /dev/null +++ b/input/maps/ConceptMap-FC-ResultStatus.xml @@ -0,0 +1,114 @@ +<ConceptMap xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <id value="FC-ResultStatus"/> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"> + <valueCode value="cgp" /> + </extension> + <url value="http://hl7.org/fhir/us/ccda/ConceptMap/FC-ResultStatus"/> + <version value="4.0.1"/> + <name value="FHIRtoCCDAResultStatus"/> + <title value="FHIR ResultStatus to C-CDA ResultStatus"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="HL7 International"/> + <description value="FHIR ResultStatus to C-CDA ResultStatus"/> + <contact> + <name value="HL7 International"/> + <telecom> + <system value="phone"/> + <value value="+1 734 677 7777"/> + </telecom> + <telecom> + <system value="fax"/> + <value value="+1 734 677 6622"/> + </telecom> + <telecom> + <system value="email"/> + <value value="info@hl7.org"/> + </telecom> + </contact> + <sourceUri value="http://hl7.org/fhir/ValueSet/observation-status"/> + <targetUri value="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.11.20.9.39"/> + <group> + <source value="http://hl7.org/fhir/observation-status"/> + <target value="http://terminology.hl7.org/CodeSystem/2.16.840.1.113883.5.14"/> + <element> + <code value="registered"/> + <display value="registered"/> + <target> + <code value="active"/> + <display value="Active"/> + <equivalence value="wider"/> + </target> + </element> + <element> + <code value="partial"/> + <display value="Partial"/> + <target> + <code value="active"/> + <display value="Active"/> + <equivalence value="wider"/> + </target> + </element> + <element> + <code value="preliminary"/> + <display value="Preliminary"/> + <target> + <code value="active"/> + <display value="Active"/> + <equivalence value="wider"/> + </target> + </element> + <element> + <code value="final"/> + <display value="Final"/> + <target> + <code value="completed"/> + <display value="completed"/> + <equivalence value="wider"/> + </target> + </element> + <element> + <code value="amended"/> + <display value="Amended"/> + <target> + <code value="completed"/> + <display value="completed"/> + <equivalence value="wider"/> + </target> + </element> + <element> + <code value="corrected"/> + <display value="Corrected"/> + <target> + <code value="completed"/> + <display value="completed"/> + <equivalence value="wider"/> + </target> + </element> + <element> + <code value="cancelled"/> + <display value="Cancelled"/> + <target> + <code value="cancelled"/> + <display value="cancelled"/> + <equivalence value="equal"/> + </target> + </element> + <element> + <code value="entered-in-error"/> + <display value="Entered-in-error"/> + <target> + <code value="aborted"/> + <display value="aborted"/> + <equivalence value="wider"/> + </target> + </element> + <element> + <code value="unknown"/> + <display value="unknown"/> + <target> + <equivalence value="unmatched"/> + </target> + </element> + </group> +</ConceptMap> \ No newline at end of file From 51202c7fe61a24448884b0d5211e3a9a4bc8370a Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 21 Oct 2024 12:47:02 -0500 Subject: [PATCH 081/112] Add note on coding display --- input/pagecontent/mappingGuidance.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index 3f23ddc..781daaa 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -112,6 +112,8 @@ Some CDA temporal fields can be either a single point-in-time or an interval ran The structure for coding in CDA and FHIR are fundamentally different. CDA employs a mechanism (xsi:type [CD](https://hl7.org/cda/stds/core/2.0.0-sd-snapshot1/StructureDefinition-CD.html) or [CE](https://hl7.org/cda/stds/core/2.0.0-sd-snapshot1/StructureDefinition-CD.html)) where the code is included in the element and then originalText and translations elements may be provided as child elements. In FHIR, [CodeableConcept](http://hl7.org/fhir/datatypes.html#codeableconcept) places all codes in a coding list with a separate element for the text representation. +Both C-CDA and FHIR stipulate that `display`/`@displayName` represents one of the display strings defined for that code by the code system. If a source contains other text, the transforming party may choose to send the system value in display, put that original value in `text`/`<originalText>` and put the system value in display, or simply send the source value. + #### CDA Coding → FHIR CodeableConcept |CDA Property|FHIR Target|Notes| From 6b39b5ff93806e5c591ff5b53866b30ea0aecb7c Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 21 Oct 2024 13:35:06 -0500 Subject: [PATCH 082/112] Remove images in prep for HTML-based highlighting --- input/images/CF_VitalsHR_example.png | Bin 129590 -> 0 bytes input/images/CF_allergy_example.png | Bin 144269 -> 0 bytes input/images/CF_immunization_example.png | Bin 113863 -> 0 bytes input/images/CF_medication_example.png | Bin 81164 -> 0 bytes input/images/CF_patient_example.png | Bin 193610 -> 0 bytes input/images/CF_problem_example.png | Bin 98286 -> 0 bytes input/images/CF_procedure_example.png | Bin 82509 -> 0 bytes input/images/CF_smoking_example.png | Bin 142223 -> 0 bytes input/includes/CF_allergy_example.md | 5 - input/includes/CF_immunization_example.md | 5 - input/includes/CF_medication_example.md | 5 - input/includes/CF_patient_example.md | 5 - input/includes/CF_problem_example.md | 5 - input/includes/CF_procedure_example.md | 5 - input/includes/examplebutton.html | 17 --- input/pagecontent/CF-allergies.md | 158 ++++++++++++++++++++-- input/pagecontent/CF-immunizations.md | 8 +- input/pagecontent/CF-medications.md | 8 +- input/pagecontent/CF-patient.md | 7 +- input/pagecontent/CF-problems.md | 8 +- input/pagecontent/CF-procedures.md | 9 +- 21 files changed, 155 insertions(+), 90 deletions(-) delete mode 100644 input/images/CF_VitalsHR_example.png delete mode 100644 input/images/CF_allergy_example.png delete mode 100644 input/images/CF_immunization_example.png delete mode 100644 input/images/CF_medication_example.png delete mode 100644 input/images/CF_patient_example.png delete mode 100644 input/images/CF_problem_example.png delete mode 100644 input/images/CF_procedure_example.png delete mode 100644 input/images/CF_smoking_example.png delete mode 100644 input/includes/CF_allergy_example.md delete mode 100644 input/includes/CF_immunization_example.md delete mode 100644 input/includes/CF_medication_example.md delete mode 100644 input/includes/CF_patient_example.md delete mode 100644 input/includes/CF_problem_example.md delete mode 100644 input/includes/CF_procedure_example.md delete mode 100644 input/includes/examplebutton.html diff --git a/input/images/CF_VitalsHR_example.png b/input/images/CF_VitalsHR_example.png deleted file mode 100644 index 0f0353174de7247543299a105c2760db4f16730c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129590 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ĞXhc%M9~Wd8_>NT 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 Bk~IJT diff --git a/input/images/CF_allergy_example.png b/input/images/CF_allergy_example.png deleted file mode 100644 index fa87d87cb79e6481839b483d19b873ae5f26ae61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144269 zcmd3OcT`j9*KQmg84Kd*C?ZHkQBV<30Yj6FItoaMf`HVZQbbAwq?5!E6_F-QIvJ%z zI)WH#q97oBAoLa?v=AU90n(FuK>f9E?p^oZf4<MPTpnUh&in4Y-@TvxJUfJ6Gtm>@ zesDVo1QIvU|J@V>`f(lv+WOm1KLD?UuT4{ce>VA;>RkjCcgn2)u*Kzq@dXg*ZOjh- ztsjA(x82vb@&SQ%HLU;L)QouJ2m*<641T|GBfx$^Ad2y5u^SA=K(}1hij!cRS<~0u z)@hW!Wzw)|fW1=;;#F@u8&MSyU6lN*EKv;x_4?tkM6}1PsKo<0nrZ{jy${LmhVS&6 zF}Ua-7UJuDN&nO1(~h1dn}hbSHyI{_BOg3ggZ1TiVJ*yyxP^87<9#&);{sHkBdfRA zuE3(Gg2nB1DXHr!8UPjw{3&(FMtr^6AGIRBarNPKEPm6*)lIb?$k+djxWe7Kaplmh zPx|`Ose=^hjjM;3<&c{<u1fFzw|?0Bcs!>99LQ2F2^ORg=w<}@eN;{fSVZ(+8pktT zpbU7<?L;{5GsbI?CZxpVj?@)@bnloYbVw{L;RJ>JuX`PIB@!XTxF7nmpWYa+6S(LK z3rs6s%2U$Zq}%%oG5A2nG+gimCMxnL2#OG>`6$%$YDP6SQ<#P3XV8Q;a5lJSzG48i zCZKn}3t3GgarH>TOi{BQdXmKN2kW=(6V6JY%>tH!b$P+2>R~eQf+^P;J4OLmP>zzc z$aoDE;5}g^Rv>4?F&{FAuX1N9;KB4Nh|26zn%hBO6^Xzqv_<?ZQV?xb7`_^pyC-tR z*mOLAHU<{W5(K{w+n~s*hyiS^fJiuzsQLm=SxW%CYb)WYJTC94ycIP1V8no=)+3L1 zb<8*~C_*pNJUGJ=wjNVwpm@$0S^ycRCj>uNED4@pqzUF+&=XKWjEE%qX}S;1jM3%A zHn2hjJ}SF<Ahh#|=S)$Y1qCPvN#k$>W;>}QFMbLBC@gQA!E+pn>;oqsEb&oIkRjnv zY<O<NvuS^P?MbxSJj)*N0lyCss5M6SI1EJ4$k{VD-q_h3+jEn)=jGi!<F+FX@0~3I z<f4k=9+Vk`xMk?977>>6u!IR4QGbjujFhrBLv3Mu!Ossj-PGuTP_12H*p7)@XV2-D zHgMp%qqgG=W3WI{k(Nw9iew5gFGZc_IRZ4xwJvscmBy~rgo@}0{<eXcaev`L47vcp z#|oR!31ad!tz>P^9@M^PvLFYWbNZzFK6HzY?TGBR=5Z#uzBZVbffQ*aM955yaENxb zE%Bh=lfIumfKJI!(tL}`vBa7CX65f0(-_eQ8~(nzP8<B9OY>4fOC%PdMc|dw(D~9$ zR6Iowb!pyPw1gP<5g%tj2<+i_3<}c)9^+9(_OhwZSE5MB*J7Z-4?y5u@zbrf`qI(Z z!$$L<++c4aBd0{aCU2}C>vWkbPvWA5Phe=8h+8qSxg3ID43n3wd1`k{{fE<_9eP}6 zJL&@Eo#tq7dJ(@F9AG%WhKatksV)&RUf=^4D-_^-DmvfIqONGB1<G+_jb<HoVote` zL|OxkJQ`Pl>G^{^lI)L}+XOoI8&@6&p6G~dB3f@eI=5%mQn>nxusYbNLqf`%lfPSH z^d+i#Fj`gk1%jSXr6GAXq?M;j$YpUjuYVT(Wk<}|5&ZkALMAj|x|zVL!r_Nhc(hu& zIC>$2CRkaHfc7ogH#kh)zINjB)~ObRD69)LmqwD`93V&|@z=sI{L9pc4j76j31$8< zI2g5-Mqv36gkokf2@0ACLxJ%Ilr&*dxFW7khvR}?J;C}5qapO4fI>wcCH|s7T8WTo zMNa;ikSjT?KoF?tau#Wk%r$Y6FokdV(&>k=W1hz;i!EqT3k|uHvXm5>Dfr~#q+9gc zRRz8ZKa`HXTX11zIT0@6>w!@X;2pD5V<jl&NG2~66Obb+y?#KOF^P_E)+Sc}@Ni6x zZhBTQtVLRgY>8|mxtEKPZKtPJoIRX^$gWDWjkr5V;W!B$6MUDk69R-Xka$b)52OO8 zn_Z5cPAQddZ>5sxu}SFsvZ_H&n~G?;rrr`&#^~kgV$ho^tH<09w7*;FND{XABau#^ zK9zG&P6meko9{cg=oJ%vnxY>lNuu~1_b1HMC}-b(9ZpFb5Yl3xBT@5dsBDp5vo>IV z!h#r$pt(=qp6pBG&^1L5*^z8@`@3is2E|g<HBXR4C*0YpXR>-LTzWp3NPEVaR9>5q zzU9A!oDIC29Dk}$ny~5ve|fOsX?H_>5_&3aiSnk$n>GebCpkGSJ=4+6QUnbe?^QWQ zeEsKYduMWcCBNfb@aax-6B9(gMJ^<>-`gTYdwjMHJzG@d=V)(v6R1QFpVTz1bi|j_ zwp+zuGX<IGl`_8E1@v;7XiXJOcOwPx#%=0vpB+hmAbbyHNeX)xA$%1un+_L;aa$1? z$lv!IX8{L~_{7V%W<dRbi{mZ~zg3Skp?a_cJ)?r+Mi8VtJ=m=X0Wk(&GqNI0;;?$q zmfF#4N~9G5@ruo{n)@sjf#ck*vOK_MDB<QY$#TLHjsN_{7Pt^fB2!5WfdH4E$tThn zB4IC8#1Lu9p;hHji8~f?wX<Dy!YG!o)kWBW5d2YsWbjl(gCbd!Qy^RVyj;?K%A!iG zXe2X;JR;<#$f&6BWtn3o95<1>1~%?p>irVpmF@-_N;p#exXqG47I8Qt25&4kGlWCn zf7*dA)85a*^G*#_*U4pQ+HLyanHq2+&;Da`CUx=;;8<vj=F%FV3+&!B{E~_=3cY}s zE2{N%c}p}OwGA;3O<AKPluxHcWKg2gnsJ?XF|(w_&6(N=-iV4}<D1p$RNV>ma%&f| zmOvlPkY2B8f;pA!3)p4cq_AQZzeIt2c5zrb#eFFe60}>h@cFHKuMD-K;M^n(>VQz3 zIDq^DZX;(Xz=eHXNK!C<A_l!^$tw!W2<i$G3DGC&n}9=S2<4t9F)TFuiY#B`UEn?) z!ECb48KR`QI@M1bqkN~M5WKlBmqP5+s^jd6)y7_s6uUWfU1%GBxfbd;i!=2{3%%pq zR`TG0gVcv*Rw&?F2|vj=D19^GsJh@Ti9-?T`o1%VvmN};AK%r#C7uX5I5@2&YL2NT zTFwx{<>1(AUMGPC&2d)OOjwPB2Th-~s=BPWi*X2yHox~M){w1_AkZnZ{7Z>4QAdk% zN2%GDQZ35nF1%+{yFi7CjUW^YD~!WTER17f52cLk11;p<dvp3m-6NYWB!eWvhn#yM z33ldxx<4Ulw%O9lhi<;B32&V<AXp^XE<`$?KTEWJZ%E?zu>1)-HCBVEZV%K0>oL6& z^wS@BW9Ze*T~|>q*S7kTqaVXel;}TW=}w$estNcg-(5*Id8Av5M^d1iF_Gi$=^IfJ zy7`Mwniso3#lsajh)#R~@8=f?zR@b?SRC({=WU73M)|mN`e8%TOTBDo#Za$8x6%;b zIXA$Jtwjn1mV_`J{ZeRT#1|x3WfjGpYJX3J#C_4<YnnmNx+WJ^X3uCD&}sC+$gC+- zvb~$GC{Ns}Yf%yIL^bP0le5v_v0cyHjz!5jQdjSA8wo;%5Z+Xhzx=}I-eQmg#Qf5e zSM&R7g`*0yq(l98T8bh{kkdFk+dy<^5vQ~7rDI}b3lNpHPd;kMop?&EtQwSV3!2KU za8CeIAfuVoKMepPME7X1vr(lZ+Fle*hO?Eba>y+-s1Sz{{3VbOg|NF!M*p%z3;cz1 zgua(>PLGOcR6-v$G0sD48APuGHWE*?l7S1M#<ZM}Y}^ti{b5!ZFU-0%1`_g_Xo%<K z=9E##MRYHNeCx#w^l|FQab&}~ImZ`PqE=z2uW}?w1IQiz)6<J2Fd^qni@9a5_hJZn z2mHnJUJ*N(#-QD`%5}IMQl9ZqqhDQvzqLb}u;@~NXi^a^mN2_|N;F#TcGTR6bo{-s z4~sxei;-q*@WN07nO~V0l+V@A=RXje<?QNK8$@L~5_X(J+e|lC8SVGa+0GIFb8^eg z4EzbgFZ<{0&IQ`TOu}7TP7JLKAW2XazmqChbe{B;J?B4LM3$0UV5r~$59q?TaFnk~ zFgnGls5t2S8FyC^r;K0A0r186!nKxU_LB$Xv<Tdp1I?WeZQD8;Gk50Mml=-SZ7XXx zBsrd8qIr{0z7Qdfd!e&h43?7F)z-dl|HnxP(SzwU)9_fc&xexkLzc#{c<K?|N<VJX zA#SVPGJ!5f+Zk+KWvp?GEORcH!5~pgD2hUUByhOh8`TAC9q|~hA>Qgdt2@u5c)Tiq z>X+O`h|R&sJMFJVlit4m{BS_pBQe`Bk~DPaj5?Azr7%v_i#uj~wDgVr@5iD{TNZk) zZkb(HvVAr$C^R7*U}g5A$TMi+GK7OQ;@=w#nA<Dvf7SE3)phP>NST~Z4N!iMCOr&4 zMtI+^4EFXY8ta?mkH?_haQlm#jZ#UrwTT}!EWUUdLnMRGW(T!2L5IsuF?%41jHgh} zEL4k(z3J?y?pA+n?jVfx8MfDYV#zJYaFt3D5w+r0iI57FgchZX1xt`vFWprkrg(vq z1m#JFh!W91`8o(z#BtEggU{Wrk|JkyYlml?U5x&*+XofjHam`0{Yl#*B^95?Z?lMx z`(XxJYgbyI``o&6cOTCx1E0s5dGu^qTepRUtxpVKNT`-%;JfcS)b8woRD8`k@>N@E zD}v-);JQ45FD)2wxHsoTTRLZ}@(_O^%CdN&1ED<L=^&%HT$!5|abC()kV#(<j&{F% zYgAXG^Fp_c(d5r3px#!VaL%!^>qxy{)kt2e^G7qFPfHG(>(_fO!=A0#Bk3L}eSym# zR4ihgXBO(!mMo@fyPYgEDk(qZynI!3OiBmX?ah3uF=>!ct-?y4N|Wxgbx*}t&41Kr zlDYc(9;k%Wu_S{UFW+~*-dU7Sh?SMx9K_1rw4)KP2(a4xohXgm&h2R@uP}bGfC5k1 zdh2(#dp_5|xo?;vy{%jxEwB2`qX3{Xt$QSaQN(5J7u_|<XEX(0p6GbFm3&~L!*|Sf z!5E=a<b<>?jK?kzMc#kaG{DYE5c<_TO)SghM~wjpH7~J;Ko=)1FUvtKg>y!=2&Wae z-Elo2jB~yH+vm%VyznYMUQmD1WfA1w(;VNjLoevdnhQwP&Ww8{nCF8gvFB&n&{$rA z9BI_N5i%kbd8cCnikeu>+Wfgt-8yuXVa<`Mzi!q8f!Pa3#&i@&WzpL*W_7u3LtzID zG_`la-=5Qjw)`WM-Q)1Fv}Y}KpI(W=HBTTG=Oze(zqCU-Y=kqCIk%sDuP)(9ar65^ z*rR=Q=Hme+Cu@fQr^?mF7F+xxHO}@sulOuKbv(ejjk{bZRlJr5J-5PTh4>8<9`&XW z`wF+wbU2G>dhDzyn{PH+Tswgdq+vzAJ=61McQxuOh>*mhLS4llD7P+GwXQ_<79JPu zz@C%1?P&?}OrTyR@kwBG|3K~1d8oa>9ge41yL<ADLj-JRZJ?THCP;`EZkn31m<`OT znCsd-j%Num$wKpmK1v!p^cjNF$s8;i&(#hpkBLP0up$?zf)AgadgfiSR-#sh#y-fH zYKEd+-98O>H@I!IL+V7J50V;*P5CFX3F}Hs#R>lmyi~$JY0GU2HlOJ5+wgb=;Blh} z>$>-J4~LaJ=m)+!O_0~JEnO1`<>gQDDx&#WD0i8PnSb<dq4~kFnbFQMNaDbk*7A#= zHL(2Zj>?M7r#;bIOAies;=@_U8=gm^L>F&WRTVr(yjMM-H*-IL94Y)2E_gXy!f);h znbU(v7byvSBIV$yHE?H0SInwqS@%j5;*{w9U7^ZPbFibuY{)Lh+t|?vM>tKaiSf%7 zsQ0##G1S@Nw4cH#zBC?RvgUDb!i6h9kT;2*JX0VrWAIclB3k^x1HBpFA3-&)lR4Q3 ze>Bfjq!rBc7^2$bg2{Dd%NvDzH+|SsIrCse(0c#Xs1?|*i)PUX3ZH^o!feRSzCf-L z%j9=LMbt5<RwlpU3RLumGFFu_0troz<v%c7D~Y~Rfw4IlEZ!<x#7_b{rb}aW`geV( z6i9vWv$X+81_eoylu-Qh0F)^S6*Q9gS1mb-Dgs6fdKMGXFoqpx2@$fMORbY>MLU~f zjY&e)W>IZz-}Hd4(A|F`P@pPC62;iRQ~^UdjA=>qO0eu`u;6jGE=Q20cSU=qrG)<% zvJSBp#aa?o#PHF0Hfd$Vh!C=tB7vrkkiHaWP!f&Smg=yAq)b~*7h!oXhVvH$oq<>Y zBj<-=gx&|N|0MX|<?|%#Nc<^?-}yq}W!aQ2Tq*&=$<cV&t#f%*CvdT)3s2Z_dr43g z4~O}Gl3Fx=Qt~Hswb-BAX}RR<9J<osMqoXWcp5VL4KfInq^h)2&`V^RfQx<Z;~k>s zyzYiP)V2d}u3Si*ZS85R4!a@bH1eZZt@Z0We|zy0wWccIcJF*eG@>q6clrcQ^ohiu z%-+&jSnO;ZV9qi7$mP72YWnQ*oC4K4tk6<}3P@(;3GcYfsA<J}j{2c!G(s~ZjgR>K zX1~OS{Vi<a+$N<MxG)y6-St^*$f~wIKT)Bg!_F#%Y%6fk5xhD2GW#P<SWe@|j~%;r z(_YjrhJS&4aXadL&Gp;Ev8})Xhx7kH^rktxP3O4)R1Kc+YwLK*bODAF0p>K4S{mXg z1}Oo--K_~>Ta}$DSbsIxtxw`Gp}>pn>Z0`aV?h5U*Y-2e7sE%9<R*b4nl|RG*Y_u| z5TWPrZ2qB?ZUE!TllNT9x3_WYN<^<f1Y4g6F&KLFdg{g5h+0d@arZl?qm4S_fDo14 zVeF=<fImcIws8FYCHvP&iRUin9n^dMj|X-Na})%hOHqnTG+{4%9v_P7cqo*<h31OI z+mzO=^AT~OZJT4>4mc2EDB@$6QV-;(&v#m)IPny_sdMY6_5MH#o{ncwF}zGfAT<rc zK-}^lXFtWE+QLu^N&Ki23^GRmy)<WM7qZuO(czJTNC2EOX~(^=ItmpplFY#~r~HK_ zVBYw8I}@<E4QP~XbeFpWR82fj4@-n_;SX3VMiN%uFqCK-!()r#IUeX6+}dE?Dgspw z{s7~{8|yCitwg!;n@OCdh8R&pK-!h7xo&+B><@LzglS$g)c?gL*QAafNGDB5jnPqI z?X3ftD-sj^xvr+5O!gu=e~7D~W1N<Qs4d}hq1?|nf~xFQ2phrfC-jjnWaTb={<IFD zhmsx|tqxlwmw-+<4zZiWQ^ar}gnjr#z8IVfgVO&fLC>$%vCtzpHr5gF!hv!3Tc@Ml zgA5>&u$U*sN7jAN1`vu%&BpSAr}WX{To@ZF9OsdEE#)G<_L<N8jTZQ6mwOpccM`Wy zW8<ZgQ$^Uv606q>4?T5>&z=Vw;_mYMGMEsKC6om`Z!81K!#3o_{V3b7wv|5n3yIw> zrprSpPlJ(Y#x%)mGn?7P!W<RMOSC`;OLaUkT@n0tc^jH}hr}bG7NsqlZfsgd3zZZ~ z+Ty_&+4t_(Lq9IPSm`h$t-{Jmw}MJ#$cD{#gSbs~JOaOgA$>nEut5+*;AfY)*VM0c z?B7aOqRmWFqOcY2DeDv#i5=_jhuLY&7AJG;j5F?20<QtgAG)O0Z3c&CgtDgM8_R$= zMty<rVogAV6Yw`OdL$<7M$i5N`%suHdadL!S`m4zOsDNDk5V_30U76gfo6Jx)ixIT zBo{HISm=)zDC{p?vg>sy)t(|^%~`uQfr`8HbF$tPzt+p-iIwo#EM1l_TpDG)<O@TN z`H+}HOBNO!-?#+~qpD{m%0DM`+e<$m`U=3Gy*DPUz~!tt(oJr@>aO*K6)@1I*YOq+ zNTT$`v>Lcz26vui2^DhSIN`nsIJcV?+y&vkg&3ly)>$-!&<)I~Vl;2c`p#g5_^@va zsU-dk4$60ARdB6`Z@0QF|C2mBRK1rRW3FeTM$G6*^Rk!(Ak7Y3`$`7_z|X#j8ae0# z!ug1UJN?4=lOTeQ80cAU;SHSg^-w?vP&{=SK;xFW2l2H*v=P*MzIbhs4Pb>!Q?py` z0qW)ByvqB{AkUvT>UA|}ih{zp`2EEF>IVRAp>;I}A*4o-*y1$KGFAmuB^t;OeK8bK zz{n|;wgC$&^bq<o@YaQDHW^)lZq~aZ%Gd(>5XF#2)9mbQuk#>@IM1(Zu)D*R4~eL> zUgx->rW`DzxbyYa(6M9C?Ymo-n?)cH#F9TyLYP5fFbu_f%X=Glnc0$)u);5i<y|3c z8xlv4T=FM}bU3&`biG*g1wG<kv;OQt5zXHZx|7ocsa;h;W%I&yK_A4KZea8hpc3G_ z`1R;{#GIftNyr4Sgh$t7QfwW7aK^{Q>i~O!K!cypqN{<;I!LzAHd(e&@oP5dfC842 z^1ai*i*g%+NGhkb1RlcRjWfm3I>Pb}A)GJBLZG|C&<jb`Xi#v$S95LqKdCLl^D7-> z5*PE!_9qu#T|2%*Wltrbxh%+G@El9vqUO|Nb-C<AAkc^R`oHx2v@Xq*GB4g#y*Lbb z(B04rd;j{;D=Crd63<}Z;X<jyi@;6qFTZ|qWnIsCm?2r8`g6}NV8u2^x4S<6o41{$ zq%HsUt_e~G+*h3NyVBKr9z7;Mj|2D49PPYjI`Z|A!AI|1H+75md%g_FMQRFOPveHK z6dy+V_&o@bM+5p<;icF6k5!y=#cn+H>z$viDQRs)p8t|;W*fSr?+DT-knv?npqIpe zgFs)N#=g01P-Hxur&C*{QR~B6>wdzQ1h#3t@zl?wE5?$fQ3IyRt6W716L46yGQo#8 zcN5&R_Dc7}nID<#?hEX$<>p0gF$LkznB4G=sl#KfL)YDb<$3N8w@&CC&dvbJI`fY1 zUSN4?@fw#5Jmge+Abk&7hOV3XphnT&)2iy+YqI-N{7L#f3M==$_Af1YCAMI1h0g9G z8UPj(8T7u+?w4QuW!>n1rGJvTdQUnf0UwTQ(l=MBTD@}BJIgq=Rm$+=n>J#D^>VMv zv&gM@G>+o97r2@5cQ*&Jj8l$OX+*-4PrfrGeZmf40#NN^fIKy-wx{BFUWI}7<#jpk zn|)^lYsQu03WDy*ayc?2vbhIB=UE76GK3ThuKZEYr!m!@w4=~UK%(>9`EAGZ4Zx0X zZv&S5`0H|c#6}ag=0x(NSh(cNJwN>U;-=U1+!3DkGj$7v26TTb^jKZvQ%vn9(3dOm zU;S}nX<a1jFi3xu{XSN`2Qu&xe?|;g;ctJlLO(g=9ic4{U6rxl<6}L-?wU;QJXR5P zN*hT;ceEz5jTJ$l`^3L7$WW{b40zblZ#SQmKva`@4TULy*!oaie|-f%uOA%;mi{+S zO#JiHU#u^)M(<nL{RC)gzxnKOIiBb7HOS9@Uv2<kpVY7JUq7=SmcGT^iTZzfbzP+b z`NjOd1ph{ykI7w+h_g<6XZ9Fa<)512stLX4F0OlULH3(NjsT|pZcOQTe3ecedUk11 z+n)xlPDstE)Cs)LS_>sMGcc-81X|Sri+uLgwWWL>+@qXBInxCywfq~qF8s!wS(sxR z2}cJx^gg9XFjVXQ4g_2_T~`;XtCPgtrVNYjH-Xv8Jnci_gac82dCxVHuVGJ;cUFZK z%A|kRG3SxW+)?}0y6p0gDWcx<TDoS}*n9Pa5}KRIKGPtjTbY|2lD?b#UxI(=D%ZJu zAH^ga(K*`6pSvi`vPr=iDefe0IkV$0C7!zRZXe~3jT7CCWW8orCuDjOHZ0Zbrv_c^ z)*i?ekqxn{t7nEo&kA(}Q8b8E)f&A=Qws>9Uo*QX0r>)+(O>&A-hxW0-*$YjV>x$+ z>)Nt&OA~Ke<(^>mAn2j=rH#O{_2uT)phyM`mBYGoSAUjS@i!mU)ZJM?%Jw>LHW_{u z+I<>%C#KnDd;KN7W-rcS?>zE#c5vxy1m?kORdU-zU{z#E1+H=*YEX~$=~UOTlpk@S zg270y=p015P^>z(Mw1>2)s4TQFZ$(<taC@#<ct*&@@h6)v|?oF`7@*Hv+!9q`OIw9 zNJ)SO2z2pV2=<F3_|px927mgckYEzhm_<E_@Y@P<X!)AZ_T?hx+dA7KRExaCZ-;#G zQTB3Lx)df1FJHn-QJM>~5%XjN8?G*SJHZ-E1aB_xLPg9r55sH=!U(*b7ySmFx*=Q? zExg8_21cMGqs-cQ$~`Z32&?JT%zJ(fsbMM1^4h?)+278K^<tfS_G<8pY+ytPIpju0 z&V@~1n!X+GJmVgSu;*Ol89y7M;0O@)m3d!Rmza&HPkoP?UefK0-G>m-I|sG=Ot{W{ zL6vd%yy#|%1<w?->rV?r?!MNV%TonLPCWK>YUx#&AugO5tFn4v6xC?loZY^^2XZS* zt1A_MX6Dus{}dwAS4>gCUgnZF%S<PwK|dFeN+)bPSigWgPklQe))3@g=z;r5ak@Is zVq<bw?`%C<H8~Y7EDs>Q@r_3mE-1q$eozunD?W@Dzh604CpB~sh9qcBoVYxF9LNn1 z)2@CE3Hlgh+O#~<SIz3a9YxwrM-%7Xc}cl@fCcr8OT$>aVX4~edFOli>DzqK6D*>g z4xiOYQ|&+I`Ftzg(QlOnwrkfXu?LYRb2~vilkXngg)p*;6HFEcGa-mIqaXI5Tlx#) zyj1f<HH6d$1CpGPJdXjE)Cha)*~kh{-D7|~Kit^JK~wk8ye2(~AtfbB*^u65`YTU$ z>5>)Ut|a!gJ@*`8c?T)Y(z%F8x+6U*BA8p5Z;wF?gu!1G6e2Np-kaNcuDFh#!-o<R zDB&7A-O?xXdm#Nf?U|S-9X^E63qp)1RgA^lVjLGysADZT$>2Zy0rc(E%%ALmgxdUm zX;My!V(xI$6*(LW|8vauu!qG^@v3Y8=YU~@auXn%pZ>bce025TwoO+tx_>>J__BQ5 zaH(=%g>HgMQ3InQ_-fhjkUp+KX!f<E_HUcw{o=MlEb8KQ6S5DKT{{s`cU#b%2hRMY z#kn@{)5BKEytd4eHPi&{qX)-yh;CG4m2($@d@{l)i$SV0x7PTloHH{*dM>u)D#Ik3 zVhyL~L6C*seV_V4rM&M4-jI@ZVnEVAFV5K#gSVmuK_vYF2;+HjBdwM_S+6X=-T9W* zD-u_tV52Us$iy+VVJw2dRog*S_`SMa2ng(=2PX~wWW!F?pDv_Fri!e708-co<6|3` z<=@k`aYGtIo^<rGDPc&pE?%uG@&F`$ZB<NRb}TAKH&nH3%zdw7v+DEpC!1{)#Q!Wu z9sB;}5d9}onmH+spZF2<q2t%TdG!BH#rV&s{f{bs_l-Ma)~gudO#FYXo1dd#B-_k! z0s!kWY6c{KgJ<eg2J=2r?r^%EY-9R7nCL&ycq-!%Cy?nh`~|3A%Tacg`y|6&6=*lR znBIv)&4(4Hwcp;WDnXyqP%K<?26(T@!)}CjfjakXp-k5&&Y76tEYwV<WyY`<?k3aX z5c<snC9zqkPB8GILK8=dBo(5mlQevWEPz3ul{Zxh11C+!`Vc{-e^=K2Sm_w*?$g8h z=!(+SGb^26m@1n*YKzaJDE1k5q{9dyjCf)ZY?9HkXbHXJ*=R~C`Ted>V30<-3yJx$ z<rBp}%Gbsdc~g0|Ge)9IWmoyfN_v|x^N{gi>t~IE!Zo>7txWe_MS`;VBGjoFR7V<^ zSBayztOf475nb~!9pc7cWfEQ~)e?-gF7@BQV1{N5?wXy4Dr9c1pF{JJS+|861KO~- zKW>SC$29)}68ERzTjaiEn2?_B6TtnsO(m}JGG>+!KA@~7W1c{d_m_n**otkLfnePl zr&|QIlfg9_D;VZ1wT?-2KcVZDb3<zOc!3}Q+S1xFT+%HtCt5yiknK+c$I7rQ1dj5V zmK9{(%UXyTHa1-(J=DY-d3q2Jjl?J<s)o$mQs-h;w5}GN>8$9C*Rh;K97#hRd-NR> z*=$Gft=^7zSV3$G0@FrdccJdCeY9%3p%RPP%^=(JUyt>>l_-fvJj7pfmyf-i5@@|! zcs`m=>XSKSC{Z@GZ0C!kgVWQS$G1+bp00~?uSVY;57?8q0#KC8A**Nml%Vx9^<awf zgJ8=c&m5FHe?RW^Pb1!&&-JGikK7KtBc&Xidn(7&mFFJ5Px9iBHI<%4&NjX|3oC7T zW11yMHf()BSP(>&p_;^-%4hgnTD%Z_Fz4Yw^Ycq)*-YmcbUg=?hnLWIVtL0CeDg}8 zcv~+NVg9lopR{dhA`-^!LMKmDSXOg{4l9UcmaueEC$H8%pXqv*hgsIT+5w&&WoE~> z8y&SQFqixN*Kb&H1h9+i0z7og(0zVnwVo1eXqt+_70nb4$8^1H{aip(>c@Ke=q|cl z%+ghgSB{7$J$YS38wlaCwSFkYel6FJdLR~q)^)qgJ@2wc(}FE&_o}I0wy%6Mno+jp zwOznq*`$%;s1K3)DV_eNOmu)6Mo=g+I%?f>{yb4IAKYK(R~Up{#R@`OWX{;Gu~W_L zUYSP=ulXOZi8HZ=HfX=V$KE{!HJIl)4QThFns%;RCtzsZI=6=don%;E4S^#Ld?_CC z!=g#RXTjT#ym0j1zruR_6Q>Xa|3-Ej3ye0+=~^7I5tJZ01J4Spsk4Wz{0(A_BUj+T zhl+?X5SHNMZWY*O;n9?rx;2#VH6V>5jV>e(3=~I{{2&@L7m0>yEToHOJhH*)iO+Ca zYtUwQW|IafeR0W)>rArO1Fa=&G&)wlbL9(j3l;SiwSIX$^6v4u>c>Rtwa6H|1zF+l zgZH0J__o1ixk6%-PgB-&VcQ&f*!yjn^YNs@gHLX*+B@+*?QTSqbYxPhB)cb+AEfnr z7$=84kdF^NzJu}ci{+_?Q$9&97QAlMXfhF*x0Gas`OKAq9OxQmnysIcXDzddzN1+E zS&t5SQWHsRG)s)dt1U`qp(dT>ji*;sm}+~k2mUdudWQhL!9xI%ay!$qb}4r>=k5x0 z!Z%^qJ$-MHRtJBf!=Q6q|9gomS~2E-XsUb1OL7U|dAsD|V;Ut58M|I!jw1J;t!q&( zf^`P6FcUYDgsZk?xB?}lrtSjqOa=Xu<sbMz)sS+u%M<$)4(VzL(!sBM_r9wjtOima zV|S8t3ffVl%lt3pEK_s5NB&hLlE0?YjC0G_O<3jDu9jbSw;Ts=g&02NW@mThJH73j z;U&6P(^?O@=mjsYDt1B;Qz4*-PO%#;^^O`|?*9D#BuIl>3?vR8F8S2t=Z{GPMGM2b zwYSYg>WLTE1g;R~DHohN{yL5<mjxf{T)0=cW2q-|f!F%hsqG|dv~^oNE!gkRHrF#9 zc9~X-mMcURy&^$sDWUTd=~-TsOB5$h7BI4gTe{`=ROpByI^L;>nXSgXxMX3*0w+|x z52PtjG#xS|itz#5Wq}g<HagXqf_|;u8Q)SO8Q(2>H*o!SmY0dCt;JP0{B}>7Z_snt zI^d4COO{Pm>$d%feB=6k{_>xQDuIW2z9sl}yM<oD2Rj~{0fUhz-<5pFc{_b{F09?A zOpQE8c-bxen%Rd;sCX@^F0Cgmt9$1`>m)_`35c|N*P!QwTzVAdC%@pIN2HnZPss++ z*XeiF6V7(UJCFru5!R5Vsu|8!P|a^&TV*N^!LJEK6-30>Ch`pJ0@P~Gt*CYOEB?MS z7CHLDw!p$pk~nQf=yvD~xG{v@ubAyMm^_?%xTf=1n{>f=UNpKmq`k2$KSDp>tM9p8 z@?S97n9Lhn;e{2E$I>B)bmoZVJdu4O!mdzocD@5uYei0nK-atw#IDrYL`xZeY|nTm zE|%WqfR{M>)>~_<%Q(;AAV~r3QsQq(>bm8kqYRrJnnM>?bnYcI(gzIRN~&KG6_6m? znN6B-kE#QeuKu$gUR!Rx_{QlR%SN1}wFsjWmFPFTupOmkAyjJDApc#LeP`n0ej2X( zbAT4b;)ZBfy!)FFn|OuddC`2f&)Lz4k0ZGUo<_)#OJqqazfDoX=WD|!0v2#oF7^kC zUl`3jZOIbyG#e=x1*R!kA)6oCeZ^KU*8ra5r)!M9XSLz8hS9pw+ddZKDK&1PHAm!G ze$@rf2*-69iLd6&Ptra~R+&6j@S6tUF6^Z7p_rr<V&clde#=bmY;+@aS|eUVuBO-c z4Xz2=<}hCNG0fP-a@1S)<RY@A$%?8#dJuR$#>OD)1&SEBP`0F@PywbiKPhdv8oU8c zyk-^$(m7JvOG;cRDxn&FVf29#_tc2ZdM$YwB3UnAjgzzFQ;JIPs5e9s?6x7Keuee` z8xmflliVeIbz0MO%GZSjB@TKOcKX1juJ+(b6|Qn;qVH&Bx1LZ_^G|2?T0WhT+7<B) zaw(}HRi|scORl;4ty0qH^xhtbmyfIL;jV+t3ML~Y#cTL<rmLELb_2JYUSdSr8Qpe& z{L>l{;=@u5q<Q<;Kv`VEz<Clta&E9Ku|MV_ihq{^$c+2q${jX{)8C<;(pe<AK5;UB zXY7+Ro>GMcqdK()7L9^OwQW0d3s}Q`V{zJ6A9#^22cD|SUN<JOT@GQUZRmM}j!v>> zI~BPlBRT_Cx!ax&<(#$Kvva<=2@b^zp7PVDtP&?`!viU4mD`}#gJhzZM+YAedN>P^ zc`33jGo-+KY}elVp!>*;qWACcdfs{+yH_~2q(XbKu5qoWe17(pGL1vsMoueuyDgR* z7s|xgEVB{=p_%aOE|h)Xr{<oI{33<T?l1A%3Xt%Nj)M|kmTS|&W6#Z@0s2kw_a%pt zYFIJR#CH*pWE|J-qL<_-Iu|WAy=!Y9GkXYijBMm-4L&qm%k1d)2pWqAM1qGKrKjp= zU@Ud}nG>e~0@YCATao9{DZLlPJ^%V*_U?JxLa|gy5LLX1{Qwr|wg+UZxB-2<%{G`e z-tYgQu!=jEXD#(fJE!5lGVVcbLcJvU+LNG{S2j|_fAU?!RKk1mRZPi*{M_%1=|5Ws zGHefb0RpG--@f~Q5<6D>fkPMQ@u?*r_QieU9RG!jtD=8njmPmmEbe~mBn643anyb8 zO`*@NdcKTZWyReyhAw)j@sN~r?B<wVA$JDM8yj!U&3DpMdXuv;+{0A)^1)B-mvpo` zw-?k6#YAHRJ`bz-prcTyfM(7M)lMFNgQ=P|$NG&b_1Bs=gHPJEedG|HOZUvjOMQ_4 zhD0`+zHdb4SHf-H@`8`90tRRh)?S*zZ`o(cc&H#%eRPqx8(}86=<_;B);PEzvMO=0 zHPPq4_6Hf@X1V|W{s3Ju^<h)xk^fBtV0l$L1OKxkm$0-F1t-dD<`&OA6fpY0JJ8n( zoj6l;%N{YNr|EseCAErJmY>%gZQyefeHJ@p8Z!C3`fTTQ3mzR6w+~+d&*By2x@>=X zz7PUEqPbMWZ86d*xz~(*{$RYF4$~AVGGty5H1Be?cRmdNj@S$*qR_0HJbC<-?x$5= zOU1lPap~B^{vvLHpB)nrCHyy-21i$lG~wnv;X;<=>diQ++ufmk+dQjNv+htXnC`(B zEKv^tUH4nu$FuIq_6Fz1plS%6@T=Th1Udj8lrsO4e#>Vf=7D6PO4<z|dmy|f?hL+^ zE{%2Z8e3}{yWX(!G2qdi;~p5LD)J*un<gmgLHfIGRQ|SeQs(#GfmPMxmy+rT*ZaFF z0W~}w^Xu20X_w@0>}-J!(-4K-lS}e{g;E5aJN7RyeR>@3F{a({MP8S6MJ?#CNkiyc z)XZsKHz;d|G~X_&xY+RUv0I@!2Qy2zQi+9{nAhq(_jEUbK7UK5If%k(<5kb3g@#2Y z``8ZuGfVS!#*+4*_E`@EE;OsR@d~pM%AN1(&qL~pyQE@H@?zZTms#%|-b9?9%*>>q zR?k!IwJqw1T+iH(j?o8lRYN-RoXbw?q2FjH*cm7kVI~gglk}gZV~(y0%BUIlpm(;C zhkjj*I|QJmqq!NDO<rI~IxeaQwwdnX@?kMSJHZ3~@I%Kxc4$Omv$mjr#ym(dOaQ*) zz%%IM(Fao5#dGyfb+fLA)V~|j&Q8pIJ703GfU^bktK0^Su|F2bpC_oTc7~A0=GUw* zO54@D%IqGvuB_bsTecinG4IysZtr8(J>QVF`3kU~xE%n}uHIfTU)Rd6`K{=9{116m z7rO3CRvS~_%eP<Bif_4)@FT}z*-g1E>Rm+3J?L<Zv`@84pWrNYuN9QMm24G^dQKkC z2cO~8mPPY^q0|;>3aiaw5;P@_;x8W#evd^PiZodszie?WkUTH<oIf)fo3^RJ?CD1X z^9oGt&dTTu#d^f?$@!X>@LtnIE=slsrcytGcPpfc=(oF(2ln5qAL~cOWS@PY42vDV zGP4)-aP_MW@?;EY79l%Ni3?gey$*8OozGW{{gh%dwtVd;fL%`CJ|?+=a4~@?Lw)xp zZPSy!B3$=>AY8qA;^^Jsoceo&*BD)8+?rdxP^(cd>-|JPe==qs=&oYQn*yhebt~%} z$NRNm_nzY-dQyYM{`}4`zu!L|d7>dE+3Y8@<x)*yN+Lc_s>ZtUoqlRGMX_S8e=#ko z?rLhT>KkxPo~Glo>|BDB6|S%2iaQ3bmG<N}5a__y?y(HTlMgv<YP%3`SV=e<rl)x3 z4=hzVYIEF*@&3(;1GKZA`pgr8E1{a?>xt|_@Iw++od}^gq@y(N^=bFfyAorn^uZ5e z&D5i9-|pDUHAost!YU+wlysvBq2)K8eZ!k$fqS~PK*PM=^rNI!ouT7}UY*~Vj}B(5 zVswp}E23-UGux%bemJFcJehG->~z$3SaSwxhBt)q9=Q1Qo3|5jlNX-mDAx|Sp18BK zApX{Ymk)Xpr;2=6tY@YvnY!%<MvOtA;TIe2h#`-1TOlMn-Vw~b_AAUF8^dR_uc)jo zr7l7z*QjcQi`3U*XgX?2@lyBkk9_uVowtf&VS0h4uJZx4*_h%_0Y{<`(Ix_)=8NyV z(+zYIo@nfyFQRvyO~$z|Cp!6PN+hn~9m$2O@rY_$h32B{>kb5p+Iwcd^lbK;oPcdK z`Df4gMy*K?<f*%$nxcavP)*#DCCl9qy9i<1T7T^j8Iy%Sdq!`U!`^>nbNMr6ua3m) zcGiup(tMYY>V(2B15)Gy8yMP)@VO^yDFTRYrLP;@VMMYG=X?GFy1V4vPk1EZaOr!y z_-Vyhcy5x|8s7sE_x|K*L(%W#20wSnMQ}Iqt{0`@4a81gs|lAEXNIKe!angnb*$JR z>an(I*^EsfNb&}h`F9=6&MiQ-a_F=?d}b_N`dw9H2|=^F(qO0^dz7m!Ri2hqB&e8u z6`(Kw${n-wgwZ1v06eu}o-@m}d{NbQgAdLEAN%q<LXxIZ_W(kk-Zv4j7ZsxQ<oRTq zS!X1?jxP0@t8@_rGWv?;JzLimQ3uR-rf#AGe-i)GOgpD9ZDBST1WGpiTZFS_$f(N? zpc-?H->r(O01eLhtHJ(zMZf<~3fF=9ja>bs;vZ)CC;Pi_fjh&P`ZzWM2;*&N<@RZc zK-(Vy2B1+ZAT1K7TgiH2#Z6GP>vQ+|&FpJ5cEYNBLgdwRhsgBm7R*{gl>l?-No<nX zKt3@1VBlA{Xe~&d=@e--7c_><`;`Zlc3ldX;eWDxp%ON0TJW^F%@eMzEHFrhI`$O| z2b!K=>P+XxF7|gpe8w%jYf8Ds+YWrkz3bNgro%cydLW+Dr>jp_>Szwz1Cr(4{`>}& zS^k$AUlT&QPr)JFOqI_0^vW;v0=c23{Gn^82r-4d17<$Wd(*+-Ot{Q`#p?VNfeY_I z=E&Q5LFYWlb6d4{W(Vq2aYrEsGopL<G-fFzelhb<jvh%vVkCuAeX}_-CA}jR)7@}g z)82x|^=gq<s*-NZm+V_iZAM<Hs~UUD^eAGU4E*?m+jqHpU10tu-Ije`=~&n|<BLV` zt<Up%hxgfW*waxYNrD-Lk*5l=+hb(SDO{actEJn@aCsKFIns|-*9LU($U2)rmO}e| zMaB2pOnyoYBYha(7?O!`HeA6MbTdnzC}ktgRdiAxOx?c`lhi$~qg<y`*CX9K@ZN0| ziqpL=1)KJLHxroXzl4xKX?EkomhVS8XSs=>)sHvuph6@SXz>E`ityFhS67-e$sS^$ zhl}4*o*{|d_}iK>=6+p?E#*?%?puZSsG4cy+);k4J)=ma`^LQQ>9<DDptkIN@29uw z+$0qzc78V9_p%}=bM=(n!@dEOFEu(pQ>afRW|rr;x`fnNh@KiSG0B7YmJnS4ODzQ7 zoE6KOy>(f{y=pIMI+U@-z$uSac#(d6v$}T}e298!D1bYV;dVNJA`bVOq4v&^96DgW zvO45|zLAmUW7Zj2JM%{>xELGEn<y+pD>c~O_g+cmlE%~Ghk5^~-2jfXS*F>I*_e50 z-j{sV{oCys?2f9~!s@qntmnm0r#=nrfwZt8HvJUngX!0@{9_KHsh-8qIyA6zg68dH zt`JdO>Rzcqy(ot3#?LazgE8i`ceQN}&RPwPFqD;sQy?u^w=Z#O>T>rAeMN67p9twM zD=jQJMb3J=*m={hGg;IbxfV6!Q(qPmw=naQzmRpwo48Mw@khWxv?W~987gdiBQXu{ z2}kpW6r13933h0vE)IcMC4@iVn?+mppjN%!nsmP&AN1s{82jqnDan!=ja9es6lSNs z^xUlToq2NRUQr!uv6(z-nTS7Ai0(^vhz~q)ceQC3=r^~oco}FaOIr`s?2#Oxc<(!- z^yN+A`PQ7I;(LWbC3_^Qe696mjyjn-yzTe?Y&<aES##L6yk*nS6kY%J?fy<JAJ)Kj z#?w`b)FfK!ci}JnegoT&D0HB2U*%aatAea_4Q^h>9y>ofwoX&>^WGHgT|kYtHz(cX z`hRZPAC-019tX$v2?tOa&ryfe7Xxw@EoG8wFO<B&eGS<B7?&be!5`+>9JG0-e%z$| zcXin#2N9XpTc2kixS2xIWTr*L`}eYs#0|84alW*u^Ae@l<QIWU(iyRLg@a?($OqlR z=(lgRhe}o-teuVd6_8JFeiQpjYY>GmkQ0=&ilQo+)Mc;q2wa?Iiq?#8lUZk9vXy|> z=;tw5!F8{otkoSb^#ua9phKYXz=GE?qiSf^K{=_)eY8F0qnMLPekT4c*C3{QIp9Z* z=7L8ue(1)kMzoQ453142s~~kg?{1%Vpn`?Shx+90m^!KCtmow<_aFy><uT7A-@RoW zpqd+E6QLQs?2nO3L8_A3IfP7MDe0Zq;$oUw!;9O$D?qek)|J3P@K^6y5s-Uz3-Y$G z64|+gcAiUA;km5gVYvvXEv|aBY(8V^F!+9?(q)T$m9UduM%-gR69_}z1+uK8<Wny* z{L<9|b;2ixOD>2wXBL|geKo4t(A@yUYP=xjKCsYS5b3hSFY&7Feaaky)}b~xs(JEP z_l`8qX(1@OT73gghGJsvTkQP-I@B(v1l&UgNM=hfnTR6)GO`m6d|tW#r{*j6=^LBY zUJJNaLb6(ToG|i6yDLI&SLC;rJnvX8qSex>9s7941?!cZ1iS-Nl4hQZSfFc&k1JZ_ z#ehK%sbA;7Hpn-YSA0mqFG3T;Jtd!7vxw$UwAotxsT1Y99WNrQDGw+bG4LJ*!EC5R znsSyh?rfpD-~1xc?sL*#iED0=&EZ}7mwnS#pc+d(<M}GG^EGGRYxl&Mkw{fcs3@Q! z1>nZ!w}<41JijO!Lqdw#L<9Jbf@{>02y5uu9O+wJe=S%1Cp%f0lCK<^4vq)E1kJu6 z(MNWw0Bb7`)t%m!g|D_N5LK;?JJcY_*ILbj&bl?u)fCkpdFb^$-QJ-{Q+;R0rzZ<E z1S5n)Ln;LwM2H-1^LkPHhLEfr0PU?5t-MHkw2Ar;wlf#ONDA*tzxQ&=eWoL_bFia6 zZNpOKL<rNTa{YG0zmuN_4vr5(_B91>wQB)}tNm582K@IiHD>(U(iXD!2B-JYcMhkW z$lSRuUkm>h%%mM!|Md-}UuO>fbMC3UVG1|cFWLqmtKw&W1MmK?X8itLFaK{5t!?~K zA)@XazIfr~e=ueL1Q`-Nkbh-}lwmYdRWNU^zR28@RF$S|DGLlosS96)U$iXGWDGan z3TVwBtLB~Qkc}BI7QVx_FNzk9N7m|8TGXvzU}bka2Iia9{DlLW_DVBmxU`N?q-?$F ztOEYgx}0pSu4C`V8}_2W>iLHY?E5<7=e_*<i(ouR^IqV0A=p>h-4x_*iTpccAx)9S znI5t`V7tK@`S_{1^-U!Cpq9t9u<*{RzGxe!ZKkY=?J~PB*4@9){Wzg9G(Mb~S4H0T zl{1QPa_nmtmLqp|E#6#3xvU~^y|$WN&d~h>&i(u@53pJ?%pc$4*A?B9g-8!uY!9(3 zywhaV2@EgIO}vp&DL@J;9phh)M&0g<nD^@->te?>5R3Gi%=cFrkACcz|HgUzD|(Bi zqzx&yQ%y*0b=Vr^onm!8y-k{+g2MJpo4I&aA5DJ8u%b3B29m2ZR#-(whLA1P#gf1f zUJ$N#0hT;rVd3sS!%_90)~rBAaCD#@FXxb!0EXCMqfc_bmoY&3Jn=?WC95vbHYhMC z2l56`Smx25$W{%6nCqXuodvaf(W=+u_WY3hJs&v%s4T*5Rc{B-8{GQZ$M*C<>}p?w zML{U@7sX|-|LRF<VD_~kaJ3Q{kD;ClisDp5wZx!9MyK|^l<{=h^Kam1b<Z)M%$yyk z?<`tYEWMeh#Jtm8)U-+UYr?s$B9hfa;o*yE?X$ojTMItS7j-&F)?%fkWXkt&;+U%n zn%ZM0%@TiP4Sgl(eyf`hg+-55Z4FHtU*6|}H;EF8_w#SeepHRNtgA!XzV6d({qt+; zIYF*fYEos@&iC4Tjd|^~+hq2=9ePcK@HKt`<{1q(dYe<nk*fRgNnS>_s*ee6iRKxn z=IhHQCJSv+Dx=oUW5CTQK)#)}+p0>GiVIFHt7V<X%wP3pyuQl~;L3UT0rO8*H~TGL z(z^%!Tuy1bw4+_F@UAd5ovd^(`}sW97V!>OQMOA|L90ij^6|>;D1O9s@KyL&3kkLM zoSsD6Ec_F@q1_^m91<mv6W_s+wuNTz-ay`uoI|SmjTbZbC|3!i9_K>ya&tyNuy4om zUq^qB0E1u^r}yXm;$>9zIQhL%(J7s8@C7lGguPN!vEQ3mQO)$!A9f$+Ys5Fp?WncV zrnZlf9{iknupjI4OysniV|Eh&jbL?G;a;<0Txu8aU1`T#`!Zgxq_d>bc}U?6K<)5@ zdd`pyPYJXg??g0RugZM;9k>Xa;$52+JqVMPQ{q9F>nb*Kf8KncTa-`qe*rEh{<R7C zC-&$tcKL}Kynh>R%hegj`Q!m9n5N|&=T(~INX4yz`Eqlom%HX}0P#W?e$44=zegAf zan38yv~#)wzjj!a{ip5701;vV?OVBe7#db5PK2c8%QnXvm<*R_C?_?km|LxyjEDD$ zM!D_x(Rxj)ePlXqPq8Tflkw5NIgT5M!lrl&%Sk4_=m@{O--uMH?h>^30>SnzfG1ut zcyi@^M5#o??riuTIxkHLcXBbqF}?9@;rMu(PUffkivxd(_{nQz+<f`;+%(0&>)O^4 zbsqgBIYnFKCZkd@5wZp&O<mar5pu&9Ee8GrOB4_xfxH!sb5}{fG`}4TQqTqxVK@19 z)P47<#=zUF&=ULsbP9~*AfK24^3JGX)@n?CIR1Ua&yy=3hy`YPYc79{?nP|GAxTnA z<Gq`SPYA@<uh7p{FKKGotui4_(3ZHfg;Cf6Y??_@G?Sfky$7w!=6a7672b<F<Q7Px zUBo{weh0s!V-jM4FC42Cee_CNvp~|XkrLmI#iG)=!p;m4r@5dbWKF{3T~8<W_zG#v zpZpw}v10z0M1`;#=vZv3f6hf?<7W&<r$5r?!Q12IE_eFWh}2gu9bCC~9_Sn2lH<m9 z#Gjro*yvdh7~Gl$wt#fa0sl{|(74V~d~X{+00UwUB3n=4nBuSB$<=>JrT<Zw|7CdR z->d8Y_Lho;<y@Zen+cfHCO~)ppD@e(Uucc}lMU#Ah>Jt7jwmRDLjM+RI2?Xnapp<c z^8f2QcHI9~{~dn#7EniOKVJOB?ap?miOVLopsimAiJAe~C|=AT0o6dB5>=_Ed9WBO z!i*YRjPj`U5-^1}V$<n?s2T9JEq;0);iBhn7o|e<Tcc-fCJp+UdwCtGu3qOz<SAIx z?wS^rb3gmtVq5?pa(U7>zM$7^rsKGnR7JP~eX7xbm&r6-JQ+$Z6H-4PO6?Pq{O#&L z65xN`;}ER|0nB3;A2Tj(@e@4ytAtza>rfpT*>(f7O9L7$Ax_-#>dMRLv9o89y>rc@ zOZ$@5pe?9FV9(OB^V-!t=3dD0(W5LwfB&B>oOfRYzE9D>F8s_2xqtSI#FvBA_oG{0 zHg|)UA{yLJd-BghUG(<8KYO<GWPw1xE?Ob&k{h8gr~qtsMrm(vOj~tHmZKiX=%3l8 zba&%$@<pqF*u9buFMK_kXOTe3zGHn47$j3thrGIMnT+Dhvd+V0xVBep$9!QDOtXF< z`-bw6ty$ohzL@{T+<V70nT6}xSjMiX2uQb3M0yP<kWp-OrB{Q}r1wq|6%`c$=~5#~ z5orR_A*e`@8tI(~p@rT{Lddr$adc+(KKnbrz0W!SD|yR$*Luo*Ur%0dS~jsTj1aWn zJx-T7(SDdCt7mZjLkL5ZyT+3ki0tc%KEWeoLhuN0gIcJFn(7^8HQesacGHU|o9(6$ zgpD)E!X5SIUBgBi)>PE#)Kx#JP|Hc)A?Vp@$?@KW0;3E}5g)00e9F6ZCjGrG3v!08 zpp-GECVQ?XBWo;P1ka1~7{BdNlVO0RWj|jtG3zqanUW%BW=Fx6f6sG|M=yTfzt}{{ zFn}#SL+501*nmKf-+2U?fp0aIb1kWq(KRz=U(+k`&bngk{WH8k%xa{!_8zD&6LJ|^ z5!M@AQNHpHEBHKNFYE}m*~}RRMH~yrv@Dqt<;Wk3KRNPQ-{8p~o<f=C@P;pC*)_QX z9@pC5wN3^WHLW_vwP)@&I+Vz`pXt6_8g8mFTUn{_BPSQZxv)1ABipXSj#8*GAJSBQ zRj~eNx~TG>FL<P$G%e{_Vd{ed#hB_qB%%;A=OSt=`o85Jbk=k!ot(1_sUeEAV&y}n z=Q^{_X1P6a8F8lM>=dTHVUp8w0FpGPQ!o_*>7TUAzXr+9XC4Wko@RdWnoEC{SG8Dp zeTK34@iJe*l!}1~X({@l<M@&S-@F|YWrEL_Xccua{wCUCJf2UZ>980HyCfpx{;_X5 zeVx2^5TU7Vzmbfd-!8_5G0c0a6^swx8EWJ}`AvN^8sIyoyKn2$d<{w=MFWwej(705 zQ;83(dtki1iU!(-j*}o^Y+q8qW|H3zEx6hiH0bjkL5^!0JTX=($aM5A8jiI+INuyc z>pS$ZTf6O=Nsa0GwT_S!O}wf}$&`9a>-aY#9TwP2LzGy=?9h%miIix)8yK53tN|1X zBy6+SzXw2>QZ#TvC4H$&xm{uHgf+bA7rA;L8}ZYA`+9Ct^FB2K3xz$z(7)U271~my zfe(k{6Xt=_)%3V1oKtvzH&KSPFm}<dM$}nmxtJuuoy2lk&mP%}F1=ZPiMtIfMDXGY z!?nO+krin<kBh9HWT_ir%n7T1ky)%>C-2@h1)fF6@vUd^bU{VeEIeu-w)jW5d+@jO z9}N#<hVJS9kz^*rP&6=Eym&_s)(bbwK<FgdyKsX1vs+d$T6sUQPN~f{lK#D`y8p$D z$*~pJyJkkR%N|#qg)A#}wb<$xNSrPUi9cRV%c*e2M0n*f4jwwC<XT=wywZl{<QuTD zpK@f%9V4vsN24C?w4<R`HX?z<?EY7yuIIHV^kh|x`l3ElA9}Fqwf&{=rG7FGZ*{k& z6IVEUG4njPwsUM(>&#svt?`s@?ZVyPR0-bZD{2s%R9Z$ePuO93HoIcEcw)*Q7q0pq zR2lsmxt45_G6BtePRh}~a8^l6*R1SHb*x2Y%*9L@xJeSUiTH6u=5c@Rikn5U33okG zojc!N6lG_iM>HQ;{&JaV<GBTvzIhO{?IoI+ig9|@B&hQ8wzW=4=A?c)qQ;9c?$Hd_ zFu!3v`8s3q#SBdD<Z89Lu%PBx{#^w7C^KhoTQg*Fl9>>*xN^^Fc+uungKn8n6hGTr zy71bdTM={TXi=8plj?W!V2x_XXg!j|9VFYhOP=yQ=zQS|UB|!-M}{4cC)+)#NhKoY zrD*|t_zc=?$UdCh9ogFF;cx9lXDw?as^%rlC%AVCYDBs4CHH%s&X`~#YPU!DY~jf~ z`?ucheBMv_x@X)Sk@rXo0S2+&8WGDz*jYdO8kZ+p$w4Cr$&q%M7vOZ|hc(0AAO<0Z z8%YS1Uu?LXPpk_PjRmHS3eT5+ZPMr9_?4%ZpwRt>Do$4yB0tUCV}LBw3bem2XHA~< zE16Q=cgm|h&qzrw9^K7968@D=;lmKd&7mB&r=1iv{(Ph=NScsRm%mb0tFzweR-5GN z^KGxPW1m&GZ3J3jStQEuQ=o=5;f3iM9kCkU9vTckK}MRV9<}e28Y#$XDZwAd@<IKo zi;QqWZ~HdNQMva}vE8ch@(H}C(o)m6M~l}G!@F)!bDMaOxOMw`PajC~sA?|Ano#jb zB+uBMFBM7V`e^CK6lW_A*C^VPWcz%HeyECNh(7lQF3iAi_KsGua0FO86#|Vs>r0BL zW3LKdpk&w;l;5@D_nS?vqwlWyU_ZzyAPdWDON=&p7(o%BXdT8oX;7asZV|T-AVTXj zuv2)e7jKqif8q4~Q60RU89m;YbKkeieiPAb<3Xx$9j9t#e29YooAItpE;co0u9a5H zK2ICo`njNI>4@RtnpMZ~eqS_shIAcWaHjA@fKm0XdPK7&v|@7Xo6*x@bN-_C3!Np; z<{FF?hG8k^SWJ;e>zB}jXHyqIlhETGPLaIE>)XDFkxnJwfRYpHE)*=)_Q2k9q+GC9 zAnl+3zJC#22bI@cePC;Bd+g6^+p)xwEIibq{qsWHce2IuHJ!2yOzlQGF=Sx<Co$Ps zg}|btP0{u@c*&!*JOX>==3A|gFM3~M9|EHo>7kMYdeDsW@9jWJeK~5`Kw7NZUL55) zW~HvPB=har!B1O_HilQ|9onf+?tTg^61OkgA^d>4(%n78oHX9&eu&XE7)&SaR&4LS zMu@5L$XRuq?yFRZG!vBb_FhKmn$E+PVCeyHktU{oB{jlx;wmHYqUc&2^J<PyM_>4g z!THP+1Yav}7<UklKn3gPVKND>+@$8XrVWqC_ZVu+O`AfCkO(ynGT<Bzz|+@0nP);x z<s0<e6obdh2h+6=+`d_9eY9{Z+XwQm3HJG2^1w!Xnkur2N6#+rv0^e5CllY_Q0thi zxLX&=SNtpw&=c)?56{VDvd>?_1b>xvvTZ8A>ME0sgt-LOtdlGjLx;Uo?Jv01tmEHz z(3jh&aw*-@d0)FYGKq7`j#y6U<3%fL!Z0b^FRDNTe4th?W|=b4Y^0SqnL!*#=m^gP zsfJ<d)O61(4DTVaQJvgx`Fa+7qV3<y#vne@yMC&$K2P27P3VWb2L;4u+mE+*bmmEn zZX{>sbKbDHb4~+otFh(?F=hw+zZf1{RF2peK6AZAjhyXz|DXg){hOZzB2wDV-FEeS z8|FmK7ysBonnRnF=)dJ29=?yy{qtY6{ZNg0%t-Soo?5y3!oq(gTQd13!|lPZe;99- z9@pv5v8B!YdBw-~!7DC3n;kS0(*H>~J^*{rlzo8q%2&wAr+Oik48Q*Im^ckX0xzFZ z_E_@G=o6low!hJ1lmlUbS{|p)pg;e4=n#Ve4UIR|h_%n&P1P|eC7mBMy|&Vy^)jOi z+WilnuI$-mY4f3OCryX*_Gy0ABiH#kpR5_km26O(iOB5qB=uTunE0AS)W>q*kYCGF z4$$~h3tx{Q7gGwGG_=8WE^QfoD1Cxkx7++}sM@!rfFo8eg3=RRpYQGIMQP~mzRs8x z$ALpT>x43IT)^D`p92t+DvLP?jd221LN;SQaze+erUqP{+~(;&fa^{&p=W=}z=Dfq zt2Z#g+S+@rjs5`H30g)9?t}305L~3&C=o*8c$=JF|B9ES(VWx8xt2D<C8Y~9ZA!j1 zHvzP%O-v{v+?qb+!rXpC(%XZpEE^?Ys(<)D`pwMK=&1ZYbOi9a+;W${{=K&?o0bq` zcm4UBg0vORr?~6Ln@3a!86w0bUm0C%f=oWwU|Y4axNd2JoNkJ}=uSgpaAy0n13@|A za&n%XMEzrgB;oYEi}9tXHAPBOh9;A4sn>XvK><5DtfgZT2ETP4=98D@bI$dQoN22P zlU@60`5m&qU8rw>TV=EY&8OBa4f*!VyjL<C0CU2jLx=QyFo_3w?Ks#to(S!*e0fX> zDWS;zUfZ13RVU{qGT7Vdu2pie5u`NnQi44SuE9GI3_8`8%t=|OmHOoMOw`3HKZWQ0 z&kMXg=T6zw%8IZ@a!QWw41Znd$o+(=p~BDTL$LS}V#=tz9*;<y*DFe|Y}fUh*d8wl zxvLwueSS)liFLs4i3R6<aNAVh#zr(<o=$p~e9(2+CsDKcM+#0qAf-tSk%UZ*{_t`D z%6pz!chbn?*e-w0c!vi{D;4zZ26eA=7qiU^d#xxLW4#Q$!-n6qUL^9xC0p#HF{b}* zP2@A+S{SPpIQ!=r6)*`1Nc~V{)Y6X&%311*ON0VcQ<Ar92{6>^>p65kpM-1Qz%YsJ z>z|f03F#f^@9Ne|_!M+Hf0ohMlc;6i{_^XdtUfP=T~Cf)epC*h;=U$jWW|l4m&@P3 zSTWc1qgG?8C>u4{$Zx86nOVTvY2N0Fq#Tj=xIfK(>z}zp7<yJGlT%U`_I5$Ve^!%N zowab55OY*eSqWFVa5v&iYJPRoIR)NvYY_L^YjM=PUr@;v+fDP~`ETEx!BhJ$aIR}# zzngIkJ_)v&wMn$^spQSaoq}uhW=5fTr)$6m&;dJDyTnK~lBqtGtJ0!}Ls)(6of1rZ z^J0&Kg3U|ZO}dI_j2y$KRn&)*>_e6abpA1sai!SBug^pu<yzOrGSa-}`Zb{agfSYB zh<F<5>i$`g;ua#D>XabV1nG5_e|6$=-r#{(S59;$<w~+2ix*{|xe|_Osx1vV`R0tv z%XGzHyl|JrtfIgH#|I4+calH~H0GAEZqVu{8i8h#K0|YVX)`l?inNd1*r~e4dLj6O zCXCLUr!Nbzg&IXYzsPHzY=4~WmN7(L6IU$bP%2rdFP+pUcKo;#0&)CYp_OQ#C|Y*d zV&$2RUfUg<SM%&Gen(mw{>Rj#cO%GrB5tXUK`V5!^ubLYDOmT`UF3sn+%hDP26p<N z1mO->ut*_rOMN7J=zpa@E2iFN&}|!@%)~LGyU`5N+T8cQmKP{hotHUkD~8^WnjDml z<di$t44FO6anuE?*i4tL-qMv4tjMUPi4QR?v3q1`N+*v3=2P1uWy*f5a`!GZE_3E^ z`*zooq)BFC$0?P!GRjkE#|KxK^-EWj1#)Uo14;r8PL)tu%0o|Puhtso9EI9Ky4Pzi z$7metsV#kMGi3d_5M$m1KF#53v-*?W8qJW?$3hwKJG(R;lhhQQ&ML34;oe2GeCy6q z#F-urQExHmj*AJ5GT=A>nqInxe*Zw&aVtGn){e0vl>+Hm7f#<mec8AF^-WKYFdkp4 z$<U*NKL$&!zdz<a+pWT(_$HP=EY-GU(I<NCkV=P&0G;|Sf?KG^cuj#pbJZR}<EQLy zxO<At;<qBK6wvmqeh|+Nys7)BCZd-cspu)z;8XFc^<Z;Jz`GMP!c?*SB%F9H(;D7T z>ByM3{(SgyGH2{4C}$W}U1uhk$qBViLpt4YiIYYjn)b3*qzo3UFIB#G=bHXHR;~p< z2a0>fBEPR5%F3SHr0mb4wT4R@0<WvoP6x};z7-_{qMFvQB_n0^YuG|Sn+wWf0m4fg zU(%I~dTOde^jp3DXZYaNc)V~oPyKTiD??9-RecZrbT8QRp69K|G-4)@i{G!@KDoEg z%7w#wnmUXDT;apW_8S_z_6Xt&OA@hDZ<wxI<l@%5+)x=l!9A2`H*6b?cI4_Cj7d@| zK5qYAC6rm4)Zx*g=7v>LPv871Vp^(dPEpk9X^cs~-PRen?*nm3UGv`pgih(o@c0~n z7|B=LtTU}FyAgCB?>#fXawrizfrB*0SSlW(zrKMtb0I7oTqgXtrF;x$d@A5@gx>#D zT<~u(3b?Sp-Q5OtLWyc|1YrY@it^3m6aNew08k==8q05lFVU}FEA#$K_(DU&PgOns z4>e?i+0<|#;z2t@!YZ6o=hM9=(g2lZ%7Me^kvtMKR$GMXGhfirF#KB^M>Pc$FWFg9 z)i~ZXM11bq+)$vnm(=(0lkm|#q8hR;Ia!{khi8f^NON&KnRB|g2NN5|;wg!}&e%&h zO#z8_)xZkBtRT>-DRJaC;yv6F!)XI)Npv}Ksx+Srf5t3-F;9S<HL5tLOe#GqJA>$% zDSX(`(+m9Jk*YfoY+%kpy=uu9PbIte&#%ra$_cz7y!vb!&%sDY@%fTVHw?_3sa0R( z0`<Ps(q2@;9l{XA6f5`bputo3qijOVl&_!l>Z#oTowLOa;1_`784EmHj$0LnWMuof zYrSYSAWKzi1kzT_c{}J_E&tf&ms9Dc%r_c&chEj7zc+Y6C5e*h_tqqei2zmF8%B;v zbZjqLW83p%!QH>mmP<ZkB5R*4=ib^_NKrr6T8i?DZ!>mPfE~D4ErxjMCr!T~r0wYX z2~*E}-?_g;S6eNd+dbI~VRDY`T}u%I5?$)rQbLn3Mpv2+0+>t({g$fa5+P=6PNGC< zU`<M)N=j@BC|hPzA9bW)<reBOQ)ifxcl9`%K&#)r#V<=NuB1=k1QtsWhP1tzm7nac zQs}$FDQAl+c{|^rLhtVMBaN@J&l$$(pbA_NA(Fk9f+k5XFl%IHEhfrPb?}6V$PXq$ z%sV&MP$4xfY}0#U*iM=!)CXA&F2oEpbojRdY+$~`j2y&FP2W%|&WYO)+z{Gl<N<P3 zfi(CGk1xRI-XU@i3VpoY3`rwqIb$yr3N7EiLKga>c_B5$ek|Q{TugK}nI0B}R8r;s z+K~l_5^4eO17J<!p0}&3n;>-VJ~9n$iQSt0+{uT<v}ry}Z(qo-CJp|L3Q@Hc*S&|* zgcz^d2m(uLUDJ-uU(Z2agp2hdwIX*HQ9i9p+$}hGwSX@7B%5=ei+R(YP9sTGWn6kT z?Cg8|G=^^4<T(HeV6aIKp%+3~c6~Zb%@KZS&zNp><LoLF<Rj*$UcAWrmepcFE)?J% zcSi12w23ffSgSwP**u=+wd_J(WR<vpxG2X*Drf>X&!ITA+YuXJ0755l7WT78iM9)i z+ROO|_jut8MH1bUzlv8)keMymvwTUuYexQ{Jog~RSYNV6r6dN+E3kux6o;<f1(dWO z__k}*0LVXkT50aAR6jItbU>2Ri}(gos=KHS4aA<h2WL3{c<7@L#@MGilyRg2W+{^2 z-Mf>{->#sm91;3$k<~8N(<N%KsE+*pdjOGVtncx{l?(f;RRgB&W#JkzkRgtmE|MYk zE#iELVRbAyr*lL;<y*tT+38w<S#V_yIueq(Xa1(B`EeR!YU=naJqWnTK9tWH*vHP* zY5;jJb!C@Cf|x`k40RlIv;Nr1021v#$X1~4Z|IM8sTiI~LqK^!g^|Q}(CCV9Mgjn> zqa#F8S4U+L%CqyP+~0z%I$}F=5|A$Slv&Y(Q}TNDrlGMwC6F0IZ9~0i#<4RqOd0RJ zKTf>{e*kMSk_=aq=&5{a0Q5P!7pTAR@9>^~G`xONj{fe;`YBEMd+Pl^#UV1b0EsBl zg%=4}Z6|-G<bPp@%9Q>>F(~PE7=VUvgV|JjW2N;-6-$5>8L_>?1H2BEru1tkKfVv1 z`;jD?J{z_Ogf>2b+#5Kq+PD5)Ss*>NCCq`$3q3aRjaK(sN0Q0F3V=Dhq#PO={ZcS{ zo~%63wHyZ!9#qHehD44EWAYA0Gi9#1OTh6U;pJM5ZWla~B?70@5LRg1vGUO$<qTcj z%X8sf?pt3HSw*B0tyu+|w%{sANX%CAwske9p=npyE|o>F^{x1u%-sT%s*b~3J0+-; z8TmL{%y32PN1yFs8Sv-6G8l36aL^#M*+n6tmabRs!jxpRO@Wg0qqSR&DY|FjXK6DO zagR>BCLzxy8}$e`m0zszbolbYh}J8nu12{A)BwI?*d8L*v4Mfuo|mQufCIdU&>n>} zjxSkX+qsYCLo;=AZ0rx9mjnQ-?MCgzSTvJCChY)wyHu^+jo~+SLNW-K(z|3-A7_Z& z&{|<R+2WPqhk*}X7v!7x!cz`)!*0h~KJKm}o(!>In*Tmq!jLP&Xpx;J?L)*+>|ed% z1x_9C7rswhVs4D=pjiss{s1;-`)p&o;*@b;4XzHB`_&YV3<zUWzKRDVvwX=o7nz1U z3{mkP<P9+=#DM*>=Y!~=;m1UUfDhILj<fSWjN;iD;;JsXhp6L@C3PQw95%W|<SsvJ zd9GF-{1Vj+`s**Tm6I^~Zz3IoqVh-A0nW;$k$g)stwW!fY*h%Wj^iGZ<xOyud=*8A zS-t!I+u`B$xBh82a2*AGE<QD>C_0)?XsQM9R|!V<=JuM(KfKpbZB?m2B*VeeYwn$r zflGl+dSC>=x62if)*ITIAY}MCM9He=O3bq(xoia^pDm-&gnWcUIh=?=%fG+)&;)9< zo2KI|wb9cvle}UD4%rU2?PaoozkxEmh32cTS9Ck3av<ohDuxU@EQU0G(_oP}ed$L{ z<JF}CMiNv?ItbR6jS)+gV@fQ7oqo_7?pyKpl4$MY`&ZAT%F&upJelvEM?y81U8);7 zcia<g$P9ZMogPnf;G$WgD-8|l#`an*B>ffZES-Y;#^9Y6gXnh9*zKWyxxaiO8z;_R zys}>&(BBwi|IvR*HS>e?+81Y#FFFF?Ui81z7f<|O2dW*M?T40LO_;d(R}=d0JL*5% z)c@;$F`-EuURzmzs|1Q;G(E<DMVbe1r3dhaJ!X`4+_CM3I+8?<anpValffaY@mHL| z@J5$K1JD`&YAN(8Z0xJh;+N$*ACAj9AOAC-8Xp%!zfHb1kNn6Q%SpEFf`Zpib#UFl z{Zk>JXG%=2y?esFDwfUc*^66@ejEGiX1pD|P!DiPwDNAlYf=;Iv1RcC!1ZBt{7;(u zvecp!sKxE)0It|aB>zb7XZ8{eMxD5L+A_N!463qg#TQjLRQ6IUFkHtDuC@GvNo}>l zVEK!NU9T5n=H@N)pcFo=oa`d6GYL!@$}F2-$e>ky7rAcVOMI`k5Dq6BmuN%HH{?NV zS$pPFy9I_np9h-+wyW2hYiIYC8!#dQ4fKBnv4`f)PRYJ0UF7~aq3CqWXKnP)^YV=r zdLRx_oeRTPyu7yGUQ2<1%UDR5AoC$~lyJR&i>5^gP}R61n8o$X99!*uH1}<(nsRs% z2?Lvg+kCIwuQOXYa}A}Rx7EYe?q!90I*Cie=O5eklWQ`(o7+0jWy!`p#qg$@Qs4q5 z)x1XQ4+rvu3H20@)P%WIYzZjYGL|o<A)%Cq9N{f2KmwKh+*-_feI%bYsnVyfd9v73 z*K?t2B;lfM<ci{MhRZ(%c_G>k?Ue)Y(<K5!zr^1~F&!yLld+h9N|6c<9XD(MnKLLb z5ZB&<+grQdYhckHG@j6%Cv}UDINj&WXDJFegO8}i9t|P}Mx578N_awuVZfKpk;`^E zH$f8WR3aaRB%Z%kldG16#wYWORXJysz)aMOPlo}!$z<)pMHbV$<h{_~M4KlDdK=0% zuP8|hJgNu%*#~i2sk3hMJzu4aOUk4m`uGEZtpLma2JR8baDrCwiDl$V_zfjy15mlp zCBHDbH?mPvtEQ`}f`XR!oTz>lAx4Y5cl|J=?AU(55B=F|2?6jz&!cUsQ%xwN@e;Ml zVkejMS+(V>>;Z+B7wGL9Gd|KfURDn|#raG;(JvEI%G<%3;-+;_^Sl+=rTf5x(1|dN zq{x>r;)jN?6`n(`g#@5gTvhN@h<hU=<9wM1sA?E*nROx!>6gtiT&_jD|4`%gEJPan z9O7>1NyI236BjM9o(C!-XD1t!tCXWDiOM!OQ@P%JkQ9EMe*9SU6%ZY;d0yQGiQ5eO z^g4PWd72NCIn}iva=!{irxpOHaIm8LgXv{EpS5*fAkfB;+<nq3N(5+(b*Q~cbfWzs zg-<`k7)8#1dlSr=nBB#4C&)20%ix>qVrKGq0>hWXt<7BXi4Qc;LDA{K$KoHGqt)H- zoCHmL{M{CGz?4ze#OX|%3S4D-M|X;S&p=O1PU*B)Ak;@ASu9-?E(04acX8ez=-a-2 zb7JvqdA}$cyuUk9A{3*jMs%Z(T?m?~!S`qT#`F?_rRw@2;_5S}$TF**o8n3;YPeTq zfZNo$izEcphrFzW-Oo*lY@hx#{cz1IkeLn1{y6c;v1_t$u`c9OlQ9i|-L<3Y)MeFh zkJ2Bg(H#;y#{BXttY`jO7j4Cdm-lZd-7|T@rDG=!51mL>>^?Ec=ThFX!En5(^Tc9^ zLC5D^gy4&$^za4;rG;nZWla{lxdrh&LD!GdSuJ{8jw&h7Itj&zrK>e@Oij<(F<JvV z##^(dH6F7KzX^e;#{)O1`{kbW2r-~TogQ@Mjd;Uo=&{o~S{TcE^uboqpjWDt|E=-S zf}hapb-u1bKF{=Kq%b{G_adZnVX+t#(V1n6;!7-wo*gLZluheG4(;Ls-%~L4d-5i7 z_YXvf!(VqEn711!g@YEVTgO>=b5Zg_0ACt1ty17yXcB2&NV(**X~wK!YcHfai;|g+ zZDO#)`JdL>Xu2oVkuqYVCPC9(##JJf&zt?P1{iQ&CJLq%Y>;tTsEw(mi||l*5wBX6 zl-$|Sl#|!GbnGuk+RYgW!J7wiljI&WE#}`MCX2?~APimfeJasw=^_VV<m=X*YmsC| zYZKTDmuo9c8pUrA>yOt14<S>oq4_!T-MQ8yp7UKLzV7Oati~(U3Sa-=NkMRgE@-fp zYk}VG?V`mA(CV#26pONAH(QXEIsHDEl#)pXNQ*LR<mTYlyh29JS?1j!AJ{;W=FDue z^L`eYy+LBNtX*?TY@l7|s@E4g4h9qSAnyx+!h0G1!R`Qi;~6+z!PFj4cAcQ1`dZPD z!t0qT#DaH$JWJF5Q@1*ilypRsAvOiAhx*J*3QD`Hvz8+r&YxhED%g%HKz3K^_xX9H ztcc!%Gohk|*>whTp9_&}`Y5?-?pne51!MkxcXis_t`i-Tipw`UzpbWnBtP!N2bhsd zs)q8*?{PCjhbAQdB_S(r>{nTQa>6jQ@O<)3w>RIO8H_kbuh!rD6tHy~{jR5kNSBHr z7x%O$P*3hQqnYWayEa3=-;*;}x{8<u7THcnf<qj&)%xEpWBipb`_CZYcjxV~zKM9) z8f};-D1y5F%k_dDr}y)o-J3nmt?llg|Nji+k{+m)8f<xVet$BLASEf^RBmpxJKLyS z!+@W>J^;g1tlt^OQF3ep+}tbti@ze-!6!)Y3#;AqIas^f4&zyBd^BUee4=RoW~Xy2 zk<RfW#N@uki>*4V1aYtxCON^9vsSS|DMBBvV+ea3v<@!L<3TAcbka_af+xPk2iA^G z9Ri6U@F{yv4hWm775gX_H|D<eh-c-Hn<24V-z7=uTk;P5;Eb6N{M-U%PHyZGr0H?^ z8QA^f0)Us(oUfIe;0r3212pEG63j{Vncqu&sxD-@l>3+u0(`B>QvH>*CWx6=C8O+X zxqyL!A+-j%$&fgfbwbWGXnk67ciKr(82wu7j2n}4j8LOdh~yogZd2>@vI@9IwEHE? z6~q>D6=*MY&z>Ng7ClpwEp7E)$zC|EgBY&NDsmk!Qsa_vBVpmAQJHg5(<@QBt4+>E z;m>LH7WJQWXDlP>7l+)8vOx{S!EC#x(*!|eGq-<=yV)FG*cPq?ECz{_5-U%+ZYO;a zV3~q0_62-69zkNeEav&H`#I^N!R4y3ORh2idK-Eu75R<b!sp!tkE!5gQuzFLLU+lY zSzbAbqwc3IVcmA^6`!j;S#2E)zTGc^Eqbo^=u%oeRcWuJib8MWu>GFVXeQY}dOOB1 zGd*-9PiK;-jJj&cf(pDOkTtFbv*X7#>QS;8l{Kt|zbo0z6B(3Ow|b)HyOm5HBB$qT z3j2{<`fQ&GBU-4o_=hg!Sbv6lSqqum<ZSOX>#R;`a#knQR`t<~acjfVQ*8>`kh#R5 zvhj$vaw41k`6|4GtUL`(+E0YW``ShuCLcr(&a+?WGT?RFzH&#pv<po35AYj)GBgW0 z_7tnq46!q=#$h}jZh`Nb5V6@MntRBFBTEu?C61l;_40ECYLQ=;)^j6?rJi|{+<Nh% zzBjdSLMHJU>*Mo2o?g0#beZPqoH;;8RU>yms-bc6vQCI$-3{V3W>QGLf+-=!QI4Ch z$&JQAe%p}UB9~;prgb)8Z=2+yL*~{J@%m89y912Zn;<B!6$uWnJR9SWln%d~6994^ ze~nQ48l4YLdhJEa)gHfi-m$V@TEIC#6j;dimO<oEtEIk6QgrgJrgCykr*1v7KLwE# zC;sx{mEw>?b?j=wFTB?(bL>%qwIhl4H6^OR+!SacIef{^gLiLK@}4=*c`HJUOI>I4 z;WmU80CwSCS%`tNSFKa7Z}RQ}YDhb=MO8^2C8_AvmOG6O{_}j9z`Z6;i!ajJtcn|? zmMslIo)96XOC@^NX;|<u0jGLALQ~M;>dEi25W^5o!Lclf>TvPZg*S4bfvQe>e2*15 z@!2!jnkL2U97>$P(X`P;eOG{7yx13>bagJXcuq`64wCMYl%56TNT3s@f14Z#35T7T zzZSTU=JhrO5_m3ZxZcf99<Ne1ct!C2eD^k?xtWI>w9|Ahddqwko(wVM4V5e7Q^j!_ z!daIl!1EeRI}B*<o|43Z;m*vg1~t#Gp$qjZj)potc|ONO>gnmu(V;I9F;#6#&vw(0 zl&G>QF1X1Jp;<y@FPgW5<<X8#E?$CIiBAdNtz)V!^@_L_a5Epl+9hMr3$S~lcDEe4 zEXywl%oWkf@}q-KDBiNSalc520mB<r<OC#oVAKsX*bKnhS8R9=bDz(?`VzzC$$Vx% zug~k3PuMVJEWLLxBE^;R3fCpNgsbQdH4DO{PjS?JlZvCa3^UEMuagJUoOPP_u9kWN zI2vxhKAUU6M7sl6ni-yMRa|U$Y|QJhLki1km;P9vXtK?a3e>1n`}mMwr8!6}z<Rz# zS#({B9b##Tl0@n=pgebeI{Z_q0R&Py5grOEnZ5m82}z|VQ~{f7+<PLCFRj9N&-0!u zFe1wx&ftU^+{56Id{{8Lnq?sgxO^`{*u)Ct1Tgl1znj0^DA_P=6mYsZ{%QF638m#Y zLz>8n!<{Qc_wRn(*LW&CDxqAk5x<CH$tkPLzFi)B$W>Cw(_;;v`)|d^MhiD^ve#VZ zB7BYa%U$v1N8jV|+M9>;YU}ICRP&c<B4zR*Lf_@UYM>{UzvYs$8ge72^qbI<P*v#3 zf|L|AcI>ng5rv-{9DO|v#o@r$?HotZeNQrokEOq3ksG!9ehjtMwj>8XTXfQ$?Zu9e za-W6vBaCmtbYcmF7>TTy7zH{yy;MYbHJZe2JB_rFYNJJg#fb=56Q23#r8B3R4m$l7 zX2P^I_cOLcMjNaRKc#t0EQ?@ynwg2Or(F+}<_Ctl2ZBDWVZ4l#TwP|a3FHs&yv;r> z>pkvsMV2nb0Z{K7$LWM*Bm4SA3&+1k@>ks{n2w=`w5*7(iTt=p?bOB)@0Qn00|<Wp zmd+KZmXm#WM$N5aZZkEAZ8$%@w$IqHYd#kwR<xM$$;R{ChV?~-P7Y3ez2DEXWjfMX z*Mb07NR|hu$-F+Sw02%2x-Gk_3KNbCte)~zczz4ko4L^xMwCCnz1vA+vlTKFbrND0 zVk9c;i9H_SS(NmuS0m<RP(!Ao>x+Q}T~=d|`y3zWf{t$<P5U;0%=dqx-v2X<0PeiM zX#Mq5yiRnRt=#`pQOy6ZpZ}{E{d=YD7aG~$<0^3b|EsYWc2_p=`~dR5mnU)#^{x;g z|EubodPzYMk}AK3QXgQO8ZuaQpOGsi%~ldBJIwSckUE{<mulYzC{FsKzTr0YpI;W? z;vjplWgef_o!QM>FtarDnSh_igXS*k$K2q($%U_#cXTJ+$0;svjnvhu=-wB%{HdPf z%x#JESvkdiF_$7xGi-5b-mt;q)tI1K3pvG}VNMjyihL7uXLA6+C_fkgz)w{@{95fT zyMa^IZJg954tE*qfu5gSpx_|1INY=L;}>C-qq#J_Ik4v4Wa*oMJk>uqca=!B5cv~^ zA(2V;PssK<P^eOj1;oCZrpYncxfPq6R*p--G|g&~mZM(tT`<|fkD|76Bufc7GqwIl zLG^R@&w4)Mmd+LF@RIYUMJJg{LIiS2OMvaqlq&1aMd0b_`l0>8D@eXw%dl-M^5UR< ziju(NXhd9;ratXq#-woafq>o*^5l>A)UHo;b1>*-+#x1kSPvAjZzcLyywW)Njy=m| zofcbb=95uYnK4r#SIomL9l2HnkGP{q<kpxhf6r3HnvNHfRwJgIoENr6L`Y&C@5*Bp zD1@kpx+1J)v4-l>8MYv4Y%gLcMdW_WC2DJewQoTO<fx#MxG_uR+mRIe_qCEbQGy5Y zHDdO$=`^8ciCF7}$<TNsDB-<s2zSEp0RL`Xa<mvM`u6Qu0?O`?rMRTqa{Z}*yOTPQ zlWb$ctD--aMFPd(cES^%naf4&7m2ma@+QU@L}i}WN(uJV3${qY`I6MLE^y4pt8&u4 zye;8{xw%DjS>qbZ;(JEhX5%2>MT|HcY2nFGt4|bqG*e(FtAcxRu$r6n#~;QV)KbVB zXk7Gis}8vK6I<_qrx|ibMK|+P+1wO}sRJv{w+O&;Z@i;@QLJUHduOS(`~$PHQjVxN zL$xD)^pM%*%<D=Qo=6i|oXdSEmKV$`MZLi^frxft3@i?kvN1{E1^Ik;Rf+Knyp!Bq zQhapdf=W(Mv@I_uAw0?j=}Hrg&JLWeTh;55S-z+%Jv(r+DO4MF;tpqXGbGL-bJ+WU zaS&BA0`^JjfR@f#5K1IP=N)njn0NJ%5O%69FZ5y4LmBuFe&EJNytQNMNs%1LVE8PU zXph0*#zzDSyyQkw=&uFV9x{WHGwFFS!i~*L7u`%;kXgWn+acs?G#{%xanrq6U+91i z5KL6Q0O)yv4ELKf6X*Y>XkS9^hS&wTmy{-PsWdNi9zcx~bQ0m(XRJ|)r)x@F)wPKj zoQL{av~uyGC3o?Y@&X*p=7-bC2dsb0SS%GJ7|>S*uEmMI?Utyr#~PH$;q0Jg7{qFn za`Uz7NUymaS$wtRB=_dQW4U$>0X%FYU7d&d;3oAI6B`ezitW%GWg*uK8ebj9DWvWB zu_4afU2^pr%Y7rNFVP<ux|csmPFH}PGG=R0W>Q?T@$#{2?zTjGx6!UV>zQ+i#ka5; zH`>Z3A+tOKfgGtiKL1#M=iBRwPhrQE@Syb}(|IByu2=p-d=AC*MmRu9JFuuw*u$rC zj$nE+B@otq6RUOXit2~*$WFv+M{k!gKONcKEc{(0BmcNVXx2o0sf_f6(JBq{wN|U* zlqnil7N<Br5f^XUx{W(&lA#@L4mWKlifbReE*Ng9pCLG*=@z}CP@0->mVnj>l`{ko z0HD2r`InvZzuG6^@`J1jJqGRQxYPfF>fh)UW8Y*f`<sBDDW>MjznwIHv6=qfn)rE{ zzgHZt{@)l&bDwP+r2t~!e;cS%bT=|(dAg?zJ~FlVN82xF)i!wZ`hOdE)0)^&(nKq9 zsBckN3ftc~FShI>jFq<^b6mhQ6fjNmm_vKxBjk-JGL9vZcZ9vEed*t(`~(=V8^T*I zjyN~!;h$Mg*C@Vr2kiiOQgLe3Jc02t!l~G`w!f&Qm^@}tmtm@%S-9z*?3W?M)2ec- zmRqNHJB?$c*d2lD8sYfrFeU)Dv^;U|i}p2)9)O0Vw$GY6-<yoovR^b2S+?$5>!>PI zf#zb<UOV-S=Y&GNTidboPx5EvBnis8%{|LI@Zb(A8V2!FZs^rxsvb!P(@^NXNfRfz zmXSMogO7dQQXly*n^h5jEXauV5f%b;8z}%g)f0WbUc~k4-ib)Qb=?;N&$)xjb8KRk z6I}Acw!r<Ak=k+q?pKg>{KHH@NMMWG8Mnpl%sS-vcW&py&ra|mPjs+tX^`!^e$uCv z)tk`J5!UOulqg7%F4^>~GPXhj8@gsX4`EU%AD9rQ%4oGc@U+%WVEWsAIQQlkVW&^z zzH*BhNjh2tyD``p{?!2eO@(As-<Z8{O6eF*%iWs-Dhm^~N8M<f`Kpsie!~Ggw-j&- zleAbJA&p*9IUB*X;Hig;Lyr~79V-HMNyh+<!6x0`uz*gdp~5UCJmf>-WNwm<;VHA) za&WqYO5TA>edd0v7_elLY~Hlxb=)AXN6*u7R+VW%qbx_X77NvGmX31Ajzo=(8=WtS z3}4Gog4^~$_F0i1EzM~UD@w+%yG}BnP)jX)Q@_09EwZ9?`2qci{G_YMxKuPb2tDwm z4w2(NA<iYfEJNTFqpQ}k#2CAWY{wzC5~We|ykNRjhtcK<IJgG@Jst9isjf?R%#qFL zgQ+E6I?aC!IGT04vXhvu^o1|fS4L?UjwILO0Xor);&}Mzx}cblYtCrMZ`^$&n)wKk zp@EwA*fG%@rv<-a`Oa{cCL&YcgN1;>A9JCJXqa1>#-v4^u?$P1Q4RoKqP~8duaTNc ztC#&MO<J6K!p81|w3$Ko!zPF~iBrLAlR*d(>=5Y%)U#=1X)<HI9Wvr`QWZg#a+?n5 zAB;Q`BTQPBrNyZYFNaR3F7HfdEg?+oPJ=2)PWbdwx73Xq@iy?bXTzoVSU*_9wv+Bn zAE4<o6RlYp@aBvUEp~jQ1pl$x%!08!t@FmLRkV&d=sZzKN2ocXB>WGHBGcB^r&`lm znCUjxp_TfIU<Jkp8Z8mF)ju(xS1`sid=bGBHJU*=U4Q|FiT&wQ+@Q0@qXr5K#;z;N zWu@cM>T*AdFtF*VMqoEaXxDk;9K>EGJB={~)EtyX?I6KlcOgqQU+9obtUGJ{x&<2b zB0#JG<J%mnKW3YwRWXwb;n`pEOBeUAI|LO6tJ5~{P7T_ppk%XZWpx$IX-y*rU{oK1 zcXyRCG-kFaT9G!m6O;|x@R1O)66UFg2F08tw3AJz6Q9w;r8zkEh>Ns9^5&gnjiyl6 z1M^^XOYM5(p^GA{Smt>RSwPTrY?I0=t=`*S(ldeD!3_WGR=ZB3t%>a_T@F~#HK^)s zWmLln!*k;$8vL@`D_cTS`jB!wX}EFjxPnNYpf(h0VD6UwybX@&XQlHm0fAkcJ?;_K z*xwjZUAjV>R`GVISNt-58icH*DFvoB+DKVA9`W|`<_HLz#nI(1{mLXO>v$P~Rv~<b zSIUL;qB#*p!Y-UGTqWl&Blkk6V1b~T+Ie50Hsjw6fAgI2`w>U*H#7bn9&cg8E~%*N zG7m%c7q%7#LS?TtlrA4WTNYB5Ij{K`qKk~4-gS-QoZ%|BBG3jC>YI_$jv{wY^Ju-r zPZYw_Io>KvTuF#=b4M^-cbNXSUD6V2H1WuO?_k=A@<X+JNl^?OyZu`A-4Cj*&=?{| z+yB7HB_lV9o&tdGzCW*muEfa!sKUdO1FMvX1VzKBg}A~R4N6b86q?l{C-!?;yuN(^ zGU9WonQs<<Os(g;kIP&v78xj?=Aq(qc3c5pNGg%FU$z~4c9nAJAD1^Bdlr3&`Y2R3 zzV8hxdp(Ur|5arqO(+*0al$}Du0^<E%C?FgSA?!1o>oEPo(l9T1IonS-pE30U(azs znK*TIscQ<EoQ>C#<+#=$UnLdjn$`e;C9@8BLCK%>?aei1&l;nmejaweim(oYO2o4@ zje9`V)-q&{YwX^;y&PQ0gqWA#x;Y;M@e>0T6mIFe@hx{#tsL#~Xo6isF+my(D_eT8 zEsATtPnH1EQU@+-d7&7H^~WFhygdNa1^?Df0b@%BmqYeMG3#J~TAgNs<zM<Uzf8OP ze^@a0dkNzw#$zK`WSH0%jr>VfZ2T5-)YF$x2l!>#?{M1~XF0hyC1?oB$X$nRd~EQR zA=kxiaHKxc(igcl`U&D@qy?t%Wlpi86ao~8sT?_WqW&s%GGE`~(?4{@kVie9`+<QB z%k868IZiTkBULg}0mP^cIAT><@^mR5`DVorBU;~iANm49E02JK7&YJdO||35mzf4* zt6yF7Y4aH9GEjs+_Vjf6Shi4Kx4Q6*9xB~ST$(Yo>P0My4QrS3=`<wN4-xtu;^A08 z+f2bpwAmIVd9Vgafzg5GQgwUq7$K6koA@2Rv-otdLAQ*1<Vb&9s(oKT%zj0Zut!Yb z`;x(gBCVU!Q?8xWsIsx~kyWee9XoGsSH*rs={TKjhO8d2N@<4Ny$UA8qGyZlb5^y` zvweWI5l#AOpXc$TWY!gl#(nh%?L1M*l5-oZ2r~1k==z#C(|jU5TIc6*BHY$+BC&n{ z7*2F4-aOhVUS}|FCFXu|c_@uHRmYxxqR-{DpBjUE<d;^V{_luBTQ40;OMG@++z9<z z%u>q<Ak5jnxrm*bfjwwZ7m5kGq`+UjC<lfR`Ba}VtPM)qtDvxwS!}P&x;ccXHusJf zSEmc*d+97E7@LYF_pgqby*I%4)jx(d8I6|HhS(RVLnRUZ2Ek8ki*~ShGPF;AJ!<tz z?xdQ-p`^*&uuFzFENTI?ej~hzgZ`Jp8~MCrH6<#N^`8z?v$%~JLPH&}!@Yc7#Cms3 zis;l~&o7VjAO&TqlJT5}q~w(4c%w+Xns3z_+oCOMpQ}~U&<JlaGg-pW*%7j>g{Mj1 zODG|a4<0E7L5#pDd`<qi%#xUHf>slR(L%pJJ_f@C*w(-yt1q%<RJ(G>^_W^uvsiBy z+M?IG>b*O2<(<aTA-kxC89-gAe$Pryn7Zl4755SG#QhW;uc`!HU*k-jjx?IqBr%Dd z#O|?-oB#(qkH}=HXdubTnbuLo$D7H)*WE9D^5EeP>a@<h`h@_b0LgzMvG!%b$A!<v zGJ1EvJ>F4$u}LD?-W;22W;stwRqqX612YTHw-g_5A9(WNf}+yBw@OlFnN^G72D>Z{ z3Q$a#=29Rpc3sZAqSWO9rlvF^i(F#!douW?YPr%f-(+}Yi6S^U=<yKR>*jVxC3_y* zH5X^>pMTk4>U0!1tWK_pHbX8QGtgPCO;<A|zhHS`F}cbc=$(f6Iyhf*VTx~P*KO?k z-b2%;b3+tAA*jP_Z68C1>)op_*3I5oQmJ06m)<9|IuLN9Z|@iQXEX{;u_CF$OS;g+ zuzruR$R~-RIcZiDZPHX1o1lVd*I-#DrRDRa2SrZWDb!@&n?0YapZ2fqq7e?*+_a1C zxZ_$PE-bnz!288R(7d~{Y`6?DJM?UhZBE*uCr74@TGsX|3ckKYG?!gX@eDoW{`v8f zYIGK>LH?K<HX~Me6>YJ%IF_NAN+Dk-U2H?BbigbI?7y~PaxrU~LEsK!B^vnb=RPm? zoWC2OV*0$`F`$s|n4sTI4vPC`Fcw?`CC{;U(-m>MD~Jn471#Gl47*LnJS^+-NRNSx zM|MR)*h&PJY@2E|M30vXX?$T>-lMwVP7~OQq|M1o0p(4!=worFx7YrVlhJ=>BxCf2 z;3_Ma?Q>Ktg!>%+zBsDMUi_69yVepagFOWU$us;jK4L6#R=Z4tjbga^%75Vjn_ou9 z<Nf5p*#QN!nMzSK1<OxAP|q^5wiNE=9&hSsdwjZWx%M4|G;1E<yq&>W$Lrj7?1{_v z6h3~ZxpV)i@}BoT&4&vgP>(?{R%C!|@kx>6(0DT>wm$|dEb}3srO)7FSi7CI%;(id z(>J@xSb*FusOkt>3@nTC0oK@8TVSi6k0?R6FOQ+sato)g#)pjJeLv_PNXwgIV5c+| zz;MJ?W5&lTte?-qn4Vvg_T)j|cy}zmV?#(PlPc~ibGu1Rr|D#7mdqlS&HrkRBe!Gt z)MAU5^;+(sVF4B&vrfYX`J^(TPAO~hV2mLCOJTV9^GS%&?t1G$XLV9A!iU@Orseb| zrKq74R1l#iRb^M9CS;vuzNaw_Izr|oo7U`jqGEO58HcmflY|iS$lIHMGw6xAy~-^a zkFM4b&U2~LrHC~{_UpiICot>fl>>GBR-tGs3IXhK-R_}bT-i=LDv${*iDAd3ZV|bn zSTp6!^KcVe_lacVtcfaFk;C3O)A!o#zQn<s9doY2nCO=E3MC}q&5Oc(%eM7k3*PGV zf^flhqjUmlQd@(j$GR$F*14<X;zSA+ZiXDWMo#LR@^T3#+b-c-^Sg28uW%=9f<{JP zmsb}Qc1i|vrb39*EnU_PNog|E%q~o^E;FHGq8nxXZK2`~oVYQv9vFWN_fv~@r4OEg zILUY`x%)?X#$YKxfQBadf1kD$BfIdIv{kI=+1tAF9b(id{+IHP-0Scy+dDAHQE^OS zmFc_9?tYG^*0g@<NX+iYa7q8N>)0&t$x*HRuXxS5&e0uQda<3k{^BHiN_%h9a{d%} z(5ROFN@WqgOHsNXEU2m9FGIb3{^Z;8y#p6L71w3{TyKBP*N3uH^TaP0(1Bh0TSh)$ z>Zb~8MKtOZZ*oVdY}*n{cKpXb<ATTkO6?Nfu0MhKkn{!9J%^S2@7k_?R_mF&{q1~J z4POEJy*K7X%36PhcRw$vT0=eFoy)Ci4!1zX69Lp5O1a$L=Sgha%hRGnDX@dL@(^p# zhz~|-9JzIIl)OM4-_@2$hI!-gV9yT?rVCc{bh*ckJQb259;qG+tp?bh;>DSyM2sC} z%wK(VAPqhwpGr3iIG;5RCD$m2$6+optTrF{+LTrCnSX3J{TZlL{$C<>>f^S%>;p!W zf4+AVxfP3bHm1{m0d1KFF4iFx&aiO77tpo;3EArB3!&X$D!o29p+i(Ohk4Aois#fN z?wlS<@+-K#;ZKJZyN)NUk!PX|vaHDR87`HJ44Xm>Cg2G|rg;@yEhy4~@n3HWZz#5i zwnn;~Mw&2D-`_74f|dK)8~lZPwD_3L@d`i*bwM3xysGmI!8@>AIo<MEK_?PO2LF4M zthyFX2AkB-VLn-KKcXRMPXa(79AQ2=3G)(B3fAm4wG2xPTg(Ftn1c7TW?Dq^0I|u5 zbG8%HHKjS4Y(EjAkDow{o;EFLe@!cTRyZj&)H|)%x3+_(gL^Xy++NCW$cng?PvoUI zQ+mdMAjQFB`a~xW^ac3F#Q6=R`jb-@*PGOi$!Kj+)%^^089*tEpG2=y3D@I`3r;$p zo^$(+X+!QnJ(~{j!ZmS#A-vA<UuMjFO2nE)LWiNebls3BwSo+OxY(@sorFWfKx@or zG52nrKDsm~F~__A8?N|fI|lCix-E!bDR42tMuyDSE^)Hd!!Jv3KHP4>{#~6~oubPS z7xJw3k5KMv`4BB$C)R5uMh<h!;5U4*+hvOmx&)wp-oTD(FDAT5vLBAOWOM(v2ly_o z=OfdqmZ)7G^$HeB@*qy37;=Der0q{8%*R5l4+N>zJG{V}v1K3L-k-W+7V3518DS2K zplOkjQIQw)LLMKb45S}4>$ygX#|D`|waao>Wp@(3=+@M^Jo(?I9JvQhXzyD-Fc#Tn zcl8+KNayo6#2Qi3tdIr#92|LLeW|ExAnwkGogy#-fOdaPzoPer@#z3A<lD)fH^-H_ z5N1Tow-;fHZEjgmc<vGR^nlh>Xniu*kMHr+?xHmOt>?(#VXLz`j&zRAj+rFMeKen% zw#*S6-xW7p^OKi|+<nYvDYBYh4+G|c9^QXlZ0XogZmfUB+OBR8zn2`XdcSOr@O*#9 z=%f;O>-`a<bV%<c>^@~f3>dw~$=xzG`$*Is2@^q}Ep$<d&>q}SuV5R130$vDTve+H zTgn)2Ud&Y`VqWc)cC^@MJ^V2-i+OqUGg)pIpA~_ngrne;f`&BtV1Dfg0J1y%aksoF zjg0k4s!IR*niKNn5pFi%eN<#R8BiD6PVoZ1X>SqXRncOCxGFBac=yVXbzQHC_x5*d zmD(TR>HDg$Z@gyqPKei(T-=zV+nc3n`%aaw{VoE127|1beaBDY7LKSkG;8#-rr3GS z9FcywaW=w!e=I;TtL;%Xvrw;G+0_x5*96H-U(aADIHeXbg)JAJ+!LCIan^Fjah9)_ z<j5%*6vBm`Xaea0<&o%gfs=VY?w;IyOKW201R&+OKWU6K-7sXnUbFgB7H+brp^|mN z5I(zbxETUYzpt+~%W<ZFVwR62+?mU|c^EY}mSGWsJ3r;G1-{y68*+x5(Eze-V1HrV zr+Yz#Wt<v<_a3nKnc{{we`mS<!eH&L9oL#{;WLj{f(k@s4p;K{DvryHyG(DRt=(g| z8I6A3`*D*G;~k22{KBIX{%7e67Q^&rKelzfv(}aGLeP$mYLwMi)7sGWEp$6gfB?%O z@B|po#vMa1gk`=%Ars2aR^U>Dg=+mKjh>Y!4JZc7y~|%VoAYQAtvhDZSB|UVB%c5% zcMD5@9Xr{Qu_=~ZROX>7F@Tzux}9w!g_<SUl~f*<XdaP1A?-MFL;FM#VsW55F>8E` zuXdv9MwV%op-#EgRa10Rz`DgVz5OuuWcNZD4W-+I(noUPP3eURm~gOh({Ux}E}~Bq z(QkbCMwVbWu;5-M_a8mXt~ISYbmX_&(r)KVv(aSJ!KXTi16nFL&Aza?^<I_<eS7V+ zjps6P@V5;Su84Cf4oVn2n>^#LFRo1M=y~pXO1N64D4?}I6!zI8Q6|^xQalrLI`g^F zZ0)dS&Lg*^Vnbx#x-Fx%C&yUaK<$-9Gasuj9){1b=g||no)oNHuh!MB4buB_BfV}m zLRI+K2DeorP$zVCf+PCn9%dByEJmtfF8xED8~9e_CBpbS*zp#aULNAEQo&6H%2X35 zZm#E=k>V1GiUlMTmpNCWOju`qGndgbn3>{#$SY{QFqT&1pd0Y<NIn%OegpRn_rP1| zxzQqWgq&jAwF&ZP{C#OeqC1g}TFMC%SAb7xD>{psZYo{ebCBx9DWUI^X;{xVhY~$P zFvc^KPqbw8T#=E0hb~Ufw}&=C=I3KJ!co$ep=A5~e7f+TL~)ab9-)2Y0-||etw(u( z?;!VGy!Pjgm3tma#yAT3E#A@{w-GY`Z51c}r-7b%{=$*C{EdKR>G5V#`Ckhs>%x%_ z(s);gawL#*Kp!>q+sSYS{hvjyF_t0I21bpWHN#`SuB$Tx|A-kGCYXK(=RXas$F?`+ zW4MXfySB;+{H5QX`A6N=ekhu4jHQ-~f2oL3AMFYtAyFZ*b&LL#2clWV<^S^UU!ptZ ze+J&p^cynfhh(aP?w3&aGSQrt{^uXm+7w1DQB^X(MBMv;Y)bQIEUXh8^E#csL+D=u z|3v$xn?FNx!>e`=b8`Nx7nqYUk0%8Q4%zeH|7XY#E+8CudV9*qKNhmrM!swdyFq<Y zrw33V_ywNl&F+Od)_R{#W97^0A-<nt5{sYnE0}tm0z%-m9|>=O)Kn)P?lq<{yhK?$ zXyiRYFyM&2DMZE<FKVGi`AEdiZW)L=QLuSkxP2IK@(t>IwXO|=*t0RMK`kO?rA0mp zHr-#<<Y%}V#aKSvmN6n14uDY5<phi38VfYu;_i?V)>Z2~ph8)Lz_X8{)e_n5S{Yrf z(3AILMR^@_hWeg<X_lUb<AL%?nE5O0Cqw_SgX2l<Q@zoHGd(&<2l2GX1Otz9r}4gz z68ZL7yeA9nP#;C7BWAH^(RW!9fTcfluwbf4l&e=bmtw<F;e363W2z9g{Ks{!MT}cL zB7LB%E}Bv_DQ_u)T6QV1W7lRU&w^ZGFy9=V(*`ixrgV9$)lPIMFR421uXEY%vTM4H zpR6dUeg%Dt>dVVY*fK&TR)MU9RY(%z@YdOcKPBh%>Qm~+pi7ws`jj#E(p1)<f~lzC zE)Jt_INg79eL?_(*BkE93t$x*18+vpHws-{L$AbLkRpsVJ<bj*B81!w(X71TxkPAn z?+G&-_Ly>AwpLbzJj&@?FNS+2Abge6DL;5Z!s;FP(!jtLm{9X@xlm{~<P}!PlsAUS z$TjKJ-f?9+>w|<Cm3p5f3n1TRRlxa-^|$+sw&px&TsPsUQRmE)^khyF@+Ed{5|C1c zoH@Lb-z~SvG&ck`Vb(M2{y*m4JFLmHTNjTy>evPq5h;R&DhMJ%C;`R-NSEHpC<00g zy@q6FR1j&3AVMfZ7irQ<AW;z_U3w=%2$5cr07(e>y(l>PjeDQH&v*9koPWG7uZuVD z`?U3}b+3D^TTH9x<~ILjuyC;<rGKLwsBUx1|AH0hXyLt<S^+1zFViDh#^BiZUbMTS zIY;724V8NEt8-L^=Vn6UY{TcyI5!_MTM_%WT85gmP3SYlF8SMO*sZ>Og7r=<*wSp@ z_+-Z41ZcK<Sl@dS=DU_41D#T11rM(OZ<3d{{OJRP`S&X@D$w4|BBpyVBWW;qF__<e zC+Ih>EyP3<AO2v_ZkV0GSoDqe&v`0n{_~P#+i+UZ&>cLP<~|F=X|h=LQ-Bv4AK&H{ z<_T+B#>~iXEb7F!y=tN?!BbhCt;X4~@rpkl8FWXj2Lt_5^EX258rFU7He32vY0&NE zfHs$HPe%5S*<5CJ4(2x!#%r2KUVL^Nu!+=E3iC8=h~yaN8~kQ}6Fk$B*&Zz<)Cp`} zstThMnc7&XS|6LioGyJ&Ql`9GQ!@}ztt}dv%Ybdtv}vaA+>m|5Nbdj%!7FrF7uY3l zn~L#G%=<p#I#6zI3zVBbsw6E_E;zwEkPXUd@MoUx&yl||);fyB#b>CaEkGlYj03i! zPMOlfM}x*;g%qwoLYvnb2~XbLw@^yHF*&~=*3iCsaONo`gn_OZsviVA$2;+tSQ_!2 zm>zgFqE`cdf_zGN{@~5l#Ag&^g0$Q!<6z#4OxP@<6Meo|QL-BD+97w&^u~%<?I5eg zG$0=JNeg*4T;QS+&GLdl=ZaV-*#92p7!VwgvTP@Nv+LL9P%@kD@@-zcW!0W-6a7tt zc2}T^@PEML<roW~H%#NSH`(l;Jzmeu(9pbXk9So?mUkvZZ_{+DAx`*N)QW8i6y;Bs z05y(fo2B#XwDKvGZ0|N4v*}iBaiKOT3W;t!x`Kx#3CYbA{)hQ+)wGv@2P@V<IsW?w z*efqU*#E`)3hvtfsQW6Xc+rNtku#=PQi7{cyo7%<7wlo04O?EB607y5PiB%j6|MI8 zCapyi<z`ocO2&h^p}{J9cpn)rXg#qkqQeZKv!*m=j`!`jd*O<1zF9$K$G<wSE5bDz zqpJWnlp6h6@)0Z+)U^*E^t01TO5owtJJ0#Xmv2PsnljgQ2K0(gwP2E@QvWCY(;TSs zvZP4RNh&RdE|%M?=j;!llp~pe^aiF9=Zc~RHP&@iMK9s`r;D6v@6GRDQxn#iF`Kg` zG{JDUS8D|7Uu@MyV4-y|qx@8a;Z?ajHH*DN+aAd9H`V=MfGNNlfBF2%Kq$~ffAZWW zx!SH=3y`1u>IZy7*99=uz!%%KZ?_6Q7lgfn{s7GRPd%V-cGrDME8o`!qtA0cSCGwe zZkxVBK%_t^i;DQ^BnVWxok5;W{pzw+eXdx0vz;mt{RY!K9aIwX6>a=7tlf-l_x!sI zERfg!nk@Ri!l84s+g4`G+Mda8(9`Sqyt%)X8C_fLhXAENBx!yw{Xj)lHNdOekjyQw z!1j47TOA4<ZHt_*=7wg?%>sIjn4+1N<Kq{+yh&@?jzE`O<|&`2Q0FtVZzt|4|3k?7 zpnGr-phq-lyoX!`s1SIU(Le6oj(`7UUPGIoraPGzz>2N0iR9cuSEa1xD%Y~(y?*y( z{EMwrl(kK6#nN5x#>Ey?R36q5tF1gd*ZfAK;(~Zebe=%S)V&*LwVLGi_?K2=O>cL) z7fpH=l%$JUbM%o~PsSmp=CcCq_M9#SbR5ImAHmx_Dos5jye(aKHWU2*rqxZ7eoU)7 zmt~hghZj&4G<|-$vt3d9Gt8|u55-<}*B$E)-!-{|@kQ-(7%1l(=6HBF2au6&=;Hn3 zcu*Ln`2uzUarBX0KJ*pf7$%xLYo<<jN)_q}mGe7T;8nl{9!!r87P6|7ucm}CtZsFv zdT!;jbip}+q!b{N;7X<a);h!us221>^wJthNWt?L7qY@<Yd&-BvM(pQ%BkoyK;$3j zZ>6C%)apK`p*2*>WjeuSG%r?F?~Djim2t^^>Cqn9?NWL0r62;der7~_Q?$T*E}MZy zqH6hiz1_eti-Y7EqO{|L95-P~<;u{;9o1aIjARaTZyMTR5MoB^DNBS|zDBs<*8F?M z=_1?Iy9UWCk7P<LMXSzs#}evp7j<Ck9bl24RS23dUCytaN+_Qhm8dHpW^eX?Of)Zc z_KfZE^v%GaBZH5u5W4BVng+XDE64<~AAeTcpWkjrIjcv)4MW3b3@6F^Bg3R%BQj=q zq1zyO9s;e7D`wEM*tI%IZfNU>Kp-EbJTn^gDDKzR`~J;(u~KzEz561zooPQV|1^_l zS^T#D;PcN)+bOeUzs-GC+K$RW@I}68%jWqo-1o#(@oF`>3TeIrwOu)b3IK!&EEi29 z<_#{6x!eYX2|~)bvpb^p@Lla)<H1uLt*`E-MpRhZ{v=FxVIlT2<N{*#c06sYd4^Wm zgELLTxW)6~lMJ|h5~3HqHNZiZBxJ02Mgj5XHh68GG_0=_YTDLcShb*HN<;L_ZqMTl zdRDdbA}nEPu8#lQ-H+U>>fQN%c0~5R3u6mj5lNKU!NLHo>VmmJtBNtE;Ku3bRp#s& z{rpvivD54{!RfV95nRbEE_d8p1|C0k4qPKY?W|p$Z0s^t*-ethhEo@)jS`F^LA@Ls zw(z-XaC(7_dNN<6ca^f(t`|IC#Ji72OASqvd)wQ8$$(AtJPGgGN|BqpG%@Z;rOXuR zNh7@zA7A~+<m*%=VwMV9C%F4e((P<=-MN`ozH}k9jc_p4r6RB_*nQ9#6_3#{5BaFc z!9(q%`;~deP5Fy8^o$jt53fppWI$O~gKadZ!%5s+3XGgD4MV?z&X^4%j2pVXPRupB zP@a#YLpZg;RKohUj9Ed`c=3fiwa$wh7PaGZKAgX&<@vqInA)Wnf6+=KK%-Wozv*Pm z?rfQ8wJDyY__9rn0{&&%Y~gM53Tu-Wy&7`?zqy#=3fV<M?naOWo-?vcbYq;qNEGnV zC!96fbG;T1U>QOqanp!+YG_`Hh6z?8k7m{U^6sib$GX6=$6rUEfC=S?RBEZYn|H(^ zYX%GpFOQA<I(mkZX?>U9rcXm-R4rO8hVr53IXEPN&|MJB`Q}_YKdYBJB!k+!7D0F2 z17Mnj^!nHizU-M-^m)_nc9fnZ@7X?WeEZ1b>Sw)>8KLOpGK1vkOY`CI>c`eKF&)am zV1+*rI9yvr^|X7qBSGKLwtjleiOkEFGaq*@iqS7D*ib{o1%<%q5~R~Z*X&;Ry61JH z$cF=xeQIWD9q#r+hhppcn)_>7gHE;%7f!=12(x$CFv_&$%R%U~;RuB~W`azLZdp(^ zW@H+2E!N*BL>baIxAu{F`<KrEiAUW$MiehNbiOY;scX8r+(}cHUJ%1Bn0L%0&zEVY zrITM+%NM?T`lGk;JZx6><ZD3xfL*e2*O0Qr0KB^5xvN;O0Ar6vMVWoCPXwhkU_G|~ zM5^8Q>IXh*u_5i35`1!A4FcRnmDW6F!Ygc~ceRCmSqkKCFbAoh+u_KCZEy=L15m~# zD(9&~>eDpK8!R7}GVo|;3ER+!;_sBHD}NS@_IN32qahDC>g^X!Z&+UsiP_83E7;gy z=p~?f-!`&qu+@>7NSm#^+Pl|-(*aXwOtuQPOnut4Udf!ZbcEGjRxt@QE!_3VUNjP~ zfEQnJrv%G%l!|TiZ<tIDj27z3&#jyYpKB<yTSG(jqY~K)#6su7-k6f)<E6lZ6j9H% zIu4R05rVCe>q11!8v!el2%ChoDB2K6V{Q<P=ZM$F3n`c<RGqxioTz7;xM7yfC~yIO zG0{}KILbujmK^L&B8{>KpfU6*7FvA4x4<(Mu=S4C1uZX`#wX-#Tfa++P=;NU(+BL& zK`<s`@?+u&Z|fnMm}bPu;2~Fq<o=eItF~fU;B^O+1*j>J@mrAOo<gw-EOSQMAFDOW z%j}<Tx9nXhSgU+aKE77_zK}TJGg2cs_cUZ(P#tGJ;#xw{sg7!d{4^3<cs#rM3EQri zO$`Q(_Q%a#|B(uVyw!Iq43V|aQJ|a5Z03_CNmfqE*w^NlfL?tYbor4P<P*N21YGfC zr7jNXSEr$Mr)zfklI4c1qM+Sx=j)1hST1QdY~*E{s5mGq#yWMq^yibX?UbKlNk|?d za+J^F98>y8&H4nmbU&_xXFiVm-5%p~hT_Hc%SA0dQO9w8!<TK*c8vb9Pqf2=H%mN& z3TFoW`EKnxPYipn5Lrh)Kb0ZYWyAS~LUxl&rq9#^S}oNhV*`~_2yff#gMHAmOuQ;D zpN?W-fQgFZw0mhoPSeVYPrm=pc}t~R^5BDdoQh)+q7o-ZW?lwZl^Dt@F4!_Va)7MB zz0Os%M%dGtLD!rG`4$cQO<&8&%O0aR4e99-9w=0_e(q1G15ms=<}EW~`Rhgu(0k4B ziiS-^-RQV>Q`iNpa;tYNu0BDJ7}z|@)%7L@mO%XDK=4q{6SVxS{ZOmH^Sav$LQRUk zf+*6fROiP;cYqiw$ghzJ5J&5;GEF*t#}HlhsEq_dVmBfqW#fi@k|o1#zOW<8FsUMg zdEfu%mt=W8=A%2VN4_>We1egxn$e>F0zlb;yNZ^%RT*@TOnCGDhB$xI9CM)gT8!Rx zycy$8PkVfO+xv?>38XQUkAg50PmW8XuJ{KjvzAm^$>+=L=?&Jmg}sz9Sh21hG(Sh2 zZ_mt?d|iBaB3r1lrfFM=(_=415~O>nudRX(5h%Kx`G+@e2x;g&qy=JQOP1!<qYu}l z&}%Yz9^t@)aBLneFRDuusjXBPlccsUi%;Dt@uf2?3Rz2jx%-Qa+SLVqZD2h5=O0PZ zQsR4Lx0z}8!8ziG#@-Skj;msi*Z0eGD*L||cDecv-n%^c;ds@@B8raPIzW{6&r&{V z?48)Fm_cik2lm?8W+SI$Vab$Yg0hv&A$rkZHWl&9Q<`ru$ue6uWd<lAJYTEHvSnC? z4a_oM@<V-3bslM`b94sJyi)=v2R6_?4rViBa+hZOtW8O$PnzNV+Z7^X$@vP&Z8ZcU z7wM)8q+zCBYVy32grSXk$x3rFU<GLYpCa{nvuj7VbNQuca*-|B;5$Hp_XzoA)1kUr zm1Ad%wyS+!8%*5f2mSUp!6IY5v%b*!DwkC_d?LX(vW)F!fh6r{=0I!eSSXK`6txYC zO_dw;Dm(1>2zA?uir`v#fsK-b9_((A58A=5lhl4Wvt{BvByP^GbSg21oL=j#8WqzK zW$Lm(p{_<nHWTCVpBC4Cne2i@o+V6m!=kw<3p#`N9)=x19+2ZL&2a?}=$QH}Wx;Iu zuG}l&<>jjf@0gK`<b~SuEwAK8ncirNDjJ~-Yq5TrCd*FMSOj9H$?^(qln=sW!;$&t z7An06F6yLQKB8uN%^}&;wz|Ls9QGNt0+cpBR#O*d3l2&YfPUxxipa;O(vMtPPq^7@ zJanGt<pEIchP|8q4Xc?w40jBbQPxdB&-vS|_+tu5r@0ro_{DZv{z&xpKDf)>^M#!~ zeGf-eGqe}~l<ZOo)vB9OC<C6esC==GZcN|)450XMJBj&d(O$;&my<pC0+lhv-S267 zC3Y+0=h+x;n4T4<yMETID^$okng4yZ4p2e(&Aa~Q*nh^kzNvWrjxG$E-7c0sQ!{W@ zBEi}ZNXL9BmwX4+&)AfDcnE+qKz4b%+^UsNgI%y0(6K;m<$=T=ePQzefvwr!Q$29@ zZrW|2Q@5Mpmjo<Q^~o2G(2nC{+imS!x7EZq-~Au_`M{BHs<@nFhvtb>OhsQ9zjcid z0?ud~nadP@>r+uw4@dOkp?&R3@#}{`KvzN$ofz>Fpl|2?FZr56k<a;2uq;r9oKRtr zJT$tz*71jBKV!UiorDV^8K}G=Hg>FZf!l<JYUK`^hf5SnIXGB8_f%=#g99g}c(3-A zZT89A0m^`V(E8E%JNO#FT_$aP(ZCy~U0Z*y=DD<TI;d;zy8b2Dco!FfpLtncZlJdn zJf6@AcA8xn&>!r_cSr|KfL_IIh2hh|S+MHEFQ#+~yIkM8l#K+aY|aVsoIM}t)wM6l zysaf!5yLEnk%oMWy(`<FuW9<~C@CLYQm=d`l!<K;Vlx&i38@zIdXIgtBqJpQs1)$n zbpG|BqW#Z|SL#5Mvbei{S_B#*``VKTbpqyY^+Vn_q5aPSZ~0gWMP(1Aq3Q~V=3vs; zVc+v?falr4m7xVNg$LKv+xB`Q8FV<Jg?W;&=YpKn?S)5UyZ)B40aNFBkp9c2Mf07q zq_b&9a+T|sEL<uE^%6wlt!)DQW->3^i4<b|X5u-Uo5~(}a!9j*%y_?Bo<MedcO1HL z=P2nwG>0G4HLN*IdhU()bDN-<xh|MWX4vAikE9-3S@Fkmjv+?g<8bN8op13$drqUx z>&hxhuKdA&)tRvCz-IvoK<Z3FV4C|*L}0-4mHEGLgz*F-?#^Qj7Z;Mc#y!_cGuInV z+QEN7NbzS7_~BLxYGi^Efz1-=>y6OS!I$>CmZe<MzlaXcfDLkxJ}-mZ_sei<lMp@| z8ERBf{ftMj*zVO6j63H@KjI!B7l*c|XVr+2meOsJW0FHqitm!Zy%t%0hut<2<$-+j z4;vr3%l#Qo2&E=OYIK38q?&#SF$6lgP3HT+BUUEY^Bj7*>g40w4}xZuw(M7R4$yUN z$366YyS}o+;t!k#IEL>#xtgY2ta)!@%+NS02q<PuJ`({tB2!g!eEF1XsN=cjgujrF zlw-V?4NQrU7S=ppkO*ro*>k36?U-oW`-4CdHRMYY)%4gV3ofm;nqdzQoq6^~<Hb$! zK1S1c@<X8W={2miQ>wB`guw!?Qz8h6z@7mfnlgxLvZ)c?*B;`?$eKcpUlOBrpU^+` zJ8HXCsH-DAtBvG3&e4lJcgj?ckk$7*^k*c@k9|ImqGKE_;!o|>Dr~|_D%DUI1p$cP z^-}v$18L=;^wt(M%!V88-=qXyc?y|U2t7$}(RDui4{I`*y(R=Njv-k^%cTPiV?*G- zbts8hhu}2zol=B;uKsk5aKdR*8{*38QAl*zLJ5zAeN(4~#(GSIOC}txd~B%A=e#sd z+GkaVJ_U{cQ?v_gODN=nrq{}=knODP;C{7JeZ`>PeE;T}UPJ4-!_NqvZxGBY63~wZ zls&q@lFGcJN6y;W(1q@%C>LR=YQ&(O|7v*xIq_>&zXH+^*qVwz!(TyGGWEFDGAm8^ z_=t^vSug}*I`ALn&ZIt>%VHC3d>}6H^0V>-eCKf=!{+;{i0TmmL3iR%nKoZkZ)NBl zCX*<1o>yq~MSB%w8e5%7j%VwP^ZOZCi>Shm(ZrPaJ^QkB`-yY!-hp0iYXky{QXLXO zC2zcuyModt05K1LYQ2~S{<>WNPvnp*@qppoA6WiZ=w-CGPg|z{%puUQ-*$Sz?`eX6 zmy?gbChVe;B}r(wRpsd?cEP*c#G4+gI!mzYwQJg}8}!<2iYUei=n+0ORgqb(TP*zS zAL|DQCCv{4=>yQ~?Mk2f;0H74eHC`}thJz9EUZR?P?N#=#?|~=YLoTj;D|8EtHxUb z7r%f$W_<~AHXfbX(ser7qn_61DG3IB+`qkKWB>Mj^_^Nmpui6=mUlos(QkLZ!m0LA z8KKd3KyNagFV)!V9I9JdPv40p%s#oKUkoTeRf>Lg7an5Mu5WU;jsV<--!s1wXHiPg zLYkYR5#TMp!<VB9C{F+v{-v*L@;}oG<T^fFK?M^;auoqCNs>9W-xMIYj*KZ+{~WRb z^rp>$CRlR`gPgUuXgS~H)PNlR=G7h9KCuvEtkOR4WS|iMiFwY~)Nw0|?G@HQqE_&O zc}w9fL&nu|2L~Rzy4tq2ML<xb^ssr#V-}^AZtD(z#uo=vCuOn?eR78=b~f$Bg)sM- z^9zG!`L}(#Z*vPk+S%JK(A^AbYe^+r-Q*qzQhB$pwnf#sCZDvMLM8b;AU_*6;s~3J zg<D+flDgLjQIY7>quqB9-V`S_jCv5nTXH{+-v^M&3GZ@<d30pw>w@hjuC@DM)oe!# zi1z?D=f+mr=8N(|4Ez5D<pmM{A1E)NxBH2&h}O7sKA>Cy_C!J0m&%L(mhysM!8gha zzq<V&P+oW~vE6g7mhRP5Jq*-k&uz`(nIHmrx9zHLhM@I;?q*9@iql%E{}d`CX!+gJ z($LcI1)!@d=a;UoeN_%8hvNc&P21qSc`m8D3+&xnL*<J1>v~k!f)x~Izct%Odk?6y z_cTb}O@I_m0A0^Q6_xqooH|`zy0Lc!bBTc}UAK?Szhp^?(LI_Ue)0smqCY#|1vZG! z+|_`C;XLhFK6LvU)=P<f9;`o@PVZbfAGr$KODRm&OtoYjDn>geKF65bV%3ar_z2-q z+_5q}e0Yl1ZlsqGc+c;<x3<rBHDx6ThR|^E(_nzU%f;pN1e#Mpcem8;C2jl?(=XmA zzJ|J7oZV+iou8u5$UAzi`#?-rV3{xzs!Gi8zVT$9is(%JtSs1DrHgh2H*b%^kDslg zHn`hfU(gP{8#%y`X@l78UENDV9|ydJUEnvR&M_z-aEhVD&esy#pk%Ekeqsj@Ayi6y z_Gc!tn4kM+OsKoPMLKrWyIiMGRAGKa)A<PAl*=FJ;-&kW??S`htVIh;wuN9jZ#h?> zcMBaKaV<kKg`UjF56h81U2OD>XBemQQ1!ZN4@`x69gR-n#^VF%S+cMum6)>Cs$_Mh zkw8_nJj1S}Jw*3O(v<pW9LE&Tj2z!d0qaAPskd7MK(iOOj`jHb-~CXk{s43n3)g#j zve%c7Z4x@SB9ZTiHTRfO>-$asZ8TmLZd>7RxZaO}d!`vsbR#*@Vb1xC5fRYqTig6$ z<p<y;&Y8cHu^F)6XEL!$m&Az+ygNVvTbrc}JQl&?kX6nE?EDvI1Q28Xy8+kV1hG!= z^SOof<)=zw#kN3us_i_?cigQ#B^*^zN+SPn{DG6A3WoK`U}F!+dAlj=_XM(d3B3h; zRUi<dWs3I|20&6->0y0sQ3R7m!?-{;*U)Ulrwc)!NQh5SUOmW(#Xh<wdSh{MsvzJN zBL%5t%2h*LXrLQ2`PbnVT#w4KyFT|RdkO?#Uq$@Bn;iS|TIiwi{Wwqe6CPaFK7>s= zRcKUQT{c6!5g!DN=B3dph6C_{Xe>T(k-|(l5bMKiXMW)CAYoQd>EQaA-AASD85hb^ z7^xM<s!|Kg0u@3(*ADCgePvmGm&R@VsgAmyoC&LD=sZe0NzVwz`>O2QD{O83gmJy8 za75(;kK4vPTaV#+HRjk@S5T9XPO%x&Y>KBO$kZeg_DCsd9H95Z{g;31O;QB?F0;KG z0X92QO0(cCu+8GW1kRmc!j)q(YmVCItv!4)s-l4V5S;*Y1YJi?=W{Km(C?^fr++f_ zqi6eyX528`H}z=AtNjoy>()Uj35wlqfm%RP{<P9qvIzOcgfcyP__C+p8b&-K4WC;) zogWi1Fv=VWy4s|LDYdIuXfmT`6=&!6xYka!-RIhO3iO(L>o7TXjJ0+u3+@Dgy0*V6 zt4MY2RDnkXBY|w&8V)o*wG)j7c;%*f(_LP_R>uON8?(zLcipl5LYtz>{E$G9eZ`|n z_g@Uy43AZ@oo7}&vx-l`Okt!2v$AckXkbdqF4OH#0-aW4a92)*s(^momON1X#!O$w z8{JnlX*iR8v7lP6g?vg%$J1wmb5WUnf?eS$f*=bKWY%c`DsOfp6djM5h!|J)CEb*a z@L9wY#$r9o!i`>ciQEN7t_DrPKE0DP(9y&TKnDk1>67Db>%U~Vb@w(s*#T<Ub{)Sn zFt*F`oK9m(@<ClpcmL&2X^eDd6HWy^Sl!ayIOSNwDuQhQ-M*7E%S6P3e`7Lk0)sM( zXRf=gAL33|)<O$F-(F-iYSK}P>2pBe?oH0OvS_)2<=(%=V!o$6*uHg<ixs4wDmaJ4 z$|4-5mnjn+Q#Y^Uw3&iekWbrg_TEhJS@Qj$t%1Lz<BN;1|MMKQCP7jMzJ`oIW9tMp z(#>+Xa+P(^>%(j#(AaVRh0CmkKOI=~*s76&Qf++ys=))4tHtdmpyvJuo>T_R#3Pr2 zrURNh3#IRN!&hoE1XRbT1&=(<_ES5Ah!qlut_B(u9DAy1*x>2rk&JjCjBK(H4Hj5h za#~G^#^)YsjEjZa3%`f`AvN7qP#ox=hoIw|;y)mvTocfj(I-)ve3l`1Nm)FgN{=60 z$AHK{`EzPN>Wrf7y&xd;_)YA`M%`I;-j?mr><J)5`|+(X09YHoV*^rv2*uXj_w7v# z)XV?CrfMC6O=Qn(da|#+qKPdg6Ur-py^q`h@(KA7U6tp5`3L_e?~4C^<0hT)ZOjcM z{(Nfy-*31MKpzHZb{rT>CJgz`2YdKQcqbdP0a`adP&c_kSF`>v>PCDe0ewTlnNS08 zE^#$?-<ARWXYWsVyRU7se3Oc&Nn9FuXJD&exa|Nq?epyeGoqU;V8I=L0?Kxw=Aeb& zW?9;tqN$G^&@n>m%r?Vda{L3{<Kn}#a}}fapIK`}U$j1)MJ@PLk{6Jh!cqxD9zHYT zf%i{oFW_8h_)W6m#2D_=5y;QsQsu8o7Z31B9awt!w(Ri3v9_MHs==ROi2?$51kEqq zf&}r%Tq34bDu#0A57!=^%X+!~R=l)BaZv(Nd)TOBQ6iwLA#9*VI!y71FoNZIX8c+r zL|E+QIiOF?RkJn{^ojd;V#~{QoXT0ULWi{v>V_KETqKv~>6P>hxlW`>^GONJTx_JG zK1MVgAMt8r>e1cxjZWkC8K0RyU2?C0Koc=#Csb#;+iPwI5Nwuc*JVH;(y#u(`lU~# z&*8OWI2!zoi_a5XIb&@TcLV)k2y25nDp`_A2S>7e@Znf1c?pQBN>U;=Du(<XzRu8j z{+uUOv25eY92d0y<f!vcAPA@3d9@A&s<dRnXt#~e4$$kn`pGwsxlD*Rfp4a0*{q!i zZ<grjJz7?IR0<0><RL9NTJpZJG{J<@)qN9_kxEg#aj+}a4dW)50WjjQ4`m`2AWw1M z=)H9;-%#Z$Z4-vhhSZ4+zK@^7h{hgmu!Lzoc-|kqtW)LCyd3f8l5C<9xsddP+zjp_ zDEcb;0LLyls`z;Nog_L}6A)GZB~Rp1>riW(LBrn4CSH1Qjzvmytzc&n7idJ(w4AGu ze(F0U0fs+Mw~EG3L=V@RVWxC1<CATLNYM7Pq-QW892?4Yr5C7i_S?BVR@A6~Bn4=N zW+d8v;gPI|E7W>+?U>`*(L|5S@Ai%4nM<8H_It2BkB#Hfpj;&W(CsCG%mYL=JpGZj z!b2D>Bvp+k>>Q4Yx)oe`vO*3Mbfqa`c%<3-#fuGNUX|eoI)D_WLv~)hh($Icc;uTg zyn?d_io4bVZlAiYd6<5wF0*AO4z?BybT!e9Tt1k7=d6PbP!0jg&G_>0WKT1AB-mv1 z>Q2zd43W)Gy|Ou>d0X=nAEynY!y?1h+E1A(V}Q7{S95b`9NC<<--5O`j#&V~ci<SN zjfJS|1w7WR7sYIX`g9Q|sYkszDW^9-srB<*eD?yb&d*->=P&zD9`HNOY99EoFZ~H} zV?iamLnt9xgrxpud<Un1&$^?#^;xeE=(`XOe!Aarz1$?bqc}^riKf4`Q35vM3&YKw zcYpcN;uWJIxm^l3FGc6~+%3(U3iUv2jpp&DcEMzf!wFTMRQRr%!#%QXzw4fexb5T( zr~n6~CGu~raK_)WE`kS1UMq``{)=7h?0`j*TJyjAd97EX!2F}NNX9%fWJX=}f_kOv z5Tkv;N3S{{zhPiuX?mPF6o%T%^i1u97!O@vrvyR~<VloDFIK@?ge^d2BP)ueGM#R- z{&Y~TXNh_b4BZ&j<Jh-SkGtAa@S5y5c-Grlv+ulRE^9sAZ3JIKdm4p|-FVTDpx%?D zweimt`}O(o`<|`!CsR{MDov;cfAXXra`EY`I%^$|TuxWvIyoN4&$?TNOx0;C`QXUR zCG^9K`Fq-O12D1fLPLMfthcK$s_DlYB%=%iClet*nls)BS6`#Xr8+8coi^<1TTxAm zo(JDl?Z}ss^?jt^y6jpshO+zvKerzBR^j%YrTe)A$UR){+#A(D-U5Su$Xr9=*Na#x z%r4pzI7nt98_%#e5$j;9NkJ?$cPMqDR~-p0Cs;V3X{StV<pFha<2l7Lu|;QlC4&mf zKsD=GS<VpFaR?c9W2~B*>(#e8_Cq~CRkYzPFaI2bpe^AD+>a!$!l%@++V{#P6^4os z8y%=9<g*Qm1C+JqfR1|FIICQKw60wx!96C_|F~s7>)P<-Q>(f`fR<L~E;N`n!)px& zBRrC32;Ir@!g~MMuTM(E@en1nQt@)@nfA)H*->h1g0%>?bg^$3y51~?_Cu)F*7m7X zqi5XxYX&H${rJojPya+xQK87IMY!?MiTeT9b2ctY6bd|9<Bwg|xgpZ!)v&~ml-z&K zws*X!G<l-C;C0CW6r-V;xba6|&vNTq2i<a$s6jmhr6cc<+yjqbyyVl_kI!8-L{Ia( ztQO(-#yo=|R@{y5yg#Q%mBqr@E%I3uIsLm?J~mHDitiZi(=G$vx=|b|7{kpmZI}|$ zkd8^GwvArQ=$iV(F|b;hk|fg@KF<jV3??UiKHDS{%+kL3R~|E*`p=M`%GsBr3pk>q z^Wa@007;T*6O9o_J?rDbA}MxP@mN*Vy=r^q`x|<Qa&-Wr6>k_&tm|cvI#633mC~=` zy`K}TLRGJ+sh(NjAQ^|XHM@uW?Ca|r?kH9FK(n66<52mr-aYFeI&gGOc4+KaTJ4FY z^$_ylaJ}judq}y1!9}g&<R)-qZ(OC#c*UFR<$D|AtuY$A>fSgm^}h&UZvx|}*9D2F z%d~j@dE>Q++>Jf*1cJ{IUnu|Z$h2h3sFr@E>wrbjosy=#);yf2vJUVPj<4!zN;4-D zGStYq{BR{vd<!G7@2NdUMWg%6%=opMY0^*y+*iBkyi$5fkkViWd#tk%ZYo)*2VXfK z4_UvGbaZ<LV@KCic5lE`SNCQhbyQx9xg_V`^|2XEz;o;Zoyz)r%W=iRnnd%o6zTh~ zBq~8h@q>VO4w2*{ag7<OT)s5vQo7$eD6LpGqB(?q45Hxbbq)JoySFHl=7+ey<WZE! zs_#2J-DO>h!ScL{l2j^;&QoJ=M#SjCl#%&#Mfx$rE+3MNl@u6h-Hu?gyW+%Xo3o~N z!RX3lEDRp6#;pFcbxqlwliWf?rI=vU)P-x_9e@~&JgstCD%2y!FU(sqBE&ZK7)Lr` z+hje#-8;e(o%3B?)?!*WWNp?N?{O=t=Sq|Z4S{0D)ZtfuF1HqHLc<Ih5~&u$W#e+h z@-+n<zk;W4XfwFSopLSS03mOtxII1Qm?i952eiD7_a-f?(chnVX%Fak>Q{FHL5;1^ zOMa-yp?_<l>xkuS1l}aU60?uXb9i#X2GO{B(=2Jv2zQz6`{<hNXF#`t_7`5!aRpup zv1AXYZir3o>}W|G%rPaW(U%FaT3D|lk*g}KbzRy_%OWE8^9$j-4aCtDhBIcpcA-bP z{*rkt*X&fK->S~>-hGmbEm1}dk3=so#V=$V(IUi{dwL?B$QAe-v9ROHp5qUy2a5|0 zMPsGceJd%@CdKrcqYL|&@LuVa`?<0fJSWhwaZk}?QyIRp+ldyI0ZG;~^W)4$oC^JY z6Zk3NQ)scNpEc04dFqM5m+OpdFr@=^^+Ae6WBE?YPg#@_FKDU+s~oti8@(>F!C+_F zg>5_>kgy2+6jnB?Y*=jmfOhBchNPKS;k5riOat=V3~+0KbRT^23CbB+&&z`|PKzEE zsCsB(RRlOb0&xl1mV-f+FOWP%JSsfps<f;WpW)L3h94<J)ULMNzm#>$l~pbjIhh{2 z<BoahGGRZD31w0O@nXiX2H)HW=}6&{ha37~!pmb`Zx7T^&c^mRs<*FSqw|<b;A5gJ zMe*X@g`GWVu=b>(24XlAv7W8J?;|NF{;$qx4{h32OF$?5onX{i#yskiqMaj2h5)xl zEsb0~Q0O^`SWf5fcNfNWu-hdd?Q$S>rdr$1P8Jw*tdkYwiM&leBu;I`)?@X{&WCga zp>Js(<G0c4vhV>%U`R}tN;LDq!Iwy3_D!#Yr1ja~CDZ3oiwzxjXcRy1C-6SC>Jw!1 z>xei5TEiLt<WlFd<3t1Z$k+*osau_5BqidyDEB!PnUrUl2W-J1auqY=@_Lf-7~d1W z$+}lG<%fdizX_bgW5Z4~=rtPz&7G2ej4ZzvRo~SP?55%IWu28)FtaUgN#gmm+=I0X z5tI<3pU?0t*-&9jFq!tmgXx6*XfqWLWqvtKLl`*07k#jKEf0QpBeyei=jEKlBh0<2 z_TlVtw!m!_wI8it%-y=!?j@|dnl4DT8pR%F(bSjP{*pYD68JL7RM6%mu3{MyXH9xh zwM4L1p}Mcc!rmr8g4$B{Y#pycz(IHHUGXyyW8I3;6drq^?3$`)!Qg9Bh)wW&Y}#PA zmTo%r0Yn5E?&sY2?7|OY0A*dVx^*qLG;rQd>?tE5ud0C+)f6{;CAG>Z<%%6TrVFht z{K1vm8jKXz`gr9E;dlu5n~IIU*valqM3jh(w&b4#WDI3hV~DzVIm-Eu5nM{~g@<}N zgzUy#r@eW8flF&0avDvF?+906uyy(AZtlcFN1i7eXN@#O1x(g2TZm1m7;@m82u8Rl zWK1M9j13pDXCJWRlt^cZCYo^_PaWH&u?w>nbgfIg3V`g36{?D1_<`w&&h}laE2hwf z3p<(BOg*n2LE2%RRNjwT2aB#CB_-I6n)WZHk{?|~#;ny{t4n>#9pV(y>S@9Xbw7u< zGgK^`ruAakv;9Wsl@%-n)-pk5E+Bw7Gnq-yj)9#k+?jo4Ye(uogAHGmh1i(Csj$L` zV)-)dxK~ZJSda{O7ryq=A8OwoLo>|f5fN{#RppNwpWV|j4u4EVjO9bl=}Uu^-}tCC zt^wp5qaJc)G~dQv>;!SBFFoJ!DJC!5ID-y-yL7x>qj@HHb7N;;+474|gyYT9;a!g% zc^rNfuHkE6d**TAUtQIf+-z|D`H<LFY*Lja>(3ik0S>qiXArXWuy5-gy}cUEYNL0; z#svW1|95ic=2i4Fk>?#(s?!w1`?T38D#Gr|Hxo?#C;3s%`MT+LI(h(UYb($Q@8n@n zy2g?N!_NG@f&NoZJW(&;DdNV=;dYFwKAwpS26RNGw<8F@(=S~TcO+flZtR`DWYJ5x zCa=<D5uWBf?Vzhv8>-Caz1WM2b=Ln0^wDoSs`-x}xem<KubxfP;b{>!HiM&?t#1yd ze2p!Ep#t!V^42^4qX+C&ry`V}2Q+w{27%-Pe(;0Kt&ctdA-5Z4JH7xSs_i(2h~nsY z07Q(Rw#WE)7zTu?Vrd6}$hl)HerXL2sG%*+GlzT^RIF6a?F7Bvw;krt>{Y*ez5hP8 zzPPX^5iN%4$Xv90UKV><bMDnBPxQ#hv=9g+sk7yl{_E@QgA1mMs=Bbfw~a6Z_mQJ> zZ>NS`hn~Us3MKj%c7go%ZOujGB_MBE>bx)_=8b(|A`_lXpIXJNPqxNkR}Gn-I*z8m z4Q-qLWxJs6uJT}21#=9CU0r6H>Ra#KLSVJ83%!lFX{trNs*UMPP4<2EWX&xHYw*k( z%+;4hGh=n0J`UKacpn!z$=&G7UPE{(g*$ha^s8q){fq$#O!=*_jn^rF0Ci#JI<6Y< z*yI`4-TAl~5Ex)+n_oi-Xp6$qTKQ+}3mVsS=Kx63&3S7D42{LFR(`zkvT~@NgO@|* z3dbawF(g;?zDZ<6?wP-r-I0;zaJuikq1)pr%7CxcdPiHDPx#fcj^scvq0Q-e6v}4p zNs0r!u#rvATR8SvEf9-d-#YnHaj^AV7fN*@x7sd$T2^T2vW{4p*e=lPqR$S?{bilY z*jP0d-!QCGp}CIgdi@l=_Pnh>m*7cZ(KxS1L=;BPXQ=#jrOzFjkdfv1aZ{UNJxLX- ziJZ=j1<XFrX5B-e-;e)2e6n9Ar`76sZl8J2g^f6VB)Js@#;<3w@W8+BtCGmG8+RYi z`f-f||1-i&DQgnLeR2JIyuKG0{>M(vAKiU#DXM|M#y*Wat}xTRo}b6pZ5{kJb_eKV z|JDi0YFfZFYO%E&VnUmx-V876M8APpLHTSjp%q8$-iEYDF2f8*4KYirXV5$UMt#II zVMcX}i1pSR<X0?K*Fundi~?e~&zyJFkmJ|k_AYLX?q;p|Nt$lZ(mPfiVxx<n)vxeN zo$n^P)KC!`wQ+>s$xG7uXAmedc?%}Uy6+<Ao_Us8fXC&!ERW?35K*@iuO!_;(1e)D z30IrJh+k+y_de~qRiFp4SgDn-8yTUD3PKP5w0X+ESczT>j7F}EiZN{x2VfRcZ)qW! z`+H(8-C%hco32ltw7@hne!-PUH^O|sJ4^#&aGaaL%TFq|Z_9*j1U_7SmwrgJPL97^ zQ4D895Bc+<Q-LLXXuq~Kdf1t9%aB<)Vv>MS6+}@aQrB)J1%VakZ@iguh=%gYj%<cT zUqGmMLoxhq@A$vWX+i^TPmN7CZ-fuq2mOd2Z;;=9Kp1|@@AI@E@^D`FdG|cy@c4!l zsm@UU9X=h69ByBrghp{N#aSJG>z582hmFSzm8^XC?fyY*eY8Gc@Be;xYZ6S%FhzRT zgUGnC$<5OWg-)r6a3HI5B%|Mr!4U1NI+n=X>>=t=#c)njqhkSNA`AhD#Lr(?&-3g4 zYk`jq)`39-@}NWCnKZIR8k<-V6*%<|w)SS8=W1(w=YQ3-ZE`%fF_svZ$u-WMpx@I! z<9pxRU=e)YLkXZ&ox0vX5vdy(^CREwm~W7%RCvjmYCtuGSLrkAw>jBB1hEY!{)_Sa zcP@i}xjkMxj?5`rsZ7hZg>PYx-$7rIog?#e=+#u0`D2PY0Qyti1uxibb^;m5FLBo= zW@v7Hg$#fnt@m~Yj=(6Dm5TO&9UjHjE?ymRwGL^{?cC?B!fkOW1#uhy_MWm-q-cwS z+%<6gKrpROyPfnG!Dp{`l&(VqO(<bS(h50+<Z?-Fb1Sw+QD^g&dN?=s0|!|`?#{@B zTrA0-x?s?WY#>BK=0_(MrUU>rrnn=dEqCU7v`zif`f-8wwT&vM8T}2Kdb4`+U>^-3 zT{8Spy}v@FO!LEB`EZHYiTH`U1@Mw%Z+F9zCfVI-`KEToQHcoi3T(77s{IdK?U2iS zG<%8yKH7)b+=mU^_;lKn)USe^j<RjNpsNsKQS(;mlWhCY9J?c$onVwgip6SWZUna3 zQ7V1=Qda^ML=}!Cp5F3dzk}r<_cFyE56}Mjw$bkvO=$4g2QbeE$pcJVeY4xaj;byr z$?=AULr_d8v3afY(lkLF)eZ@XgBeIi@g$RQ)))YEIoRH^?BAMDH=@%mtYC89=1AP* z&Z_f<{0`&(#_MRKc@=-1{ZVK(6Qo{t#$J!7=B1u{bGLBW$;?h37A4Xq7TA2ETgO?) z^0XFDue59YvFLKQvvlo0mgVtjs!zO2Wb@pz=<O%5xni{=^Rw!W)nW=1S84G_O}O(j z%_6RYOD@8^)lLtN$%^5<Ru466wL0RxUwDdDyGhJP(g;T@Zpv61S)XGg4-DH8Q5)*a z`f$6l-<SQ3aq%TyzI_n$)10v+te<j`Ic|<~l(4KrgNL=Jn3F@h8FB64Ap7H593_s% zY<=hnGoObR!=fzZhNwU*dd>#IxGh&%cga7Ng`u#SXR_WA4B*2fzt-cslr-B*x%fxk zPHh44<g}?)c052{0Ewk;-S+k`n}c5!cU~lHl#8+Vb7wt8_Gc_gtQxUY35>RtbP*J# zxx^r)(f`@I125$)gKDs4s0VC8;baTe(*BWfoE0QRbY$nn<i($`+O=Hg)fqAll}dS! zyM(XaRkbi*4d?)dC)zH2oWB%>QV2PYxFp58(;`piYLRzcf9OEu>C5)R5J`HONNT0@ zWQtN@u<}TdI`b*6C}22~h#Fi-@6t(kT7rg7Q@Q4!GciUD@qRWO8xlQq(?U<8yGl4( zGxlY!VjAk#sW<g^zgmcITtd{Ix0YQ!EqSkQu;qqT){8|fUA$Y&N?Rg0*1Mt0@BJ2# zY{%^TQvlC49`{$BT*x!nIkNjqC&UIRx91$*s9B_F{%~EBG~`!WP{>{hn=64!Q(m3k zfkLD8hFsZlDK^y~3tzTj>6Hueh4HvDXgr3>X5zixM0Qy4ZfluI*-)Ug7lfg5*F;C+ z;k<hfG=r%pm6l+d5ZW>|hqck$5FcO@k!-J<iJVjD<6FHKGs%9SZ=zB446pRoS=o#b zzWTj)8}iMXv>x2@w{skm+L*cxED~B!N2PJhrxq?<`|G*=8jkQ&U|pkC(HaM3EZp-o zTyy;%$N96Xahb!sX;*VE$`}Jz>Iwh&kM7GTCm_DHOB{#q#HNk<D!jQy%koIdZgbjj zXCIhHjj#2P+A%YUs6On<%%Y#Sl6ILiQ%)^<muj|Eq-ir)qe^(ARs@<dO)%riMq3Bk zaH!`}QrweLsu@{}4gx+OOOA+bd+5vGg8%0qtUe>Fs;1VAKLe+`-g|rT?n_`bN-`5h ze59i;YO%N;yRA0*_pZsfQ0C-y;c5u=UzP21;I>a(_x{mJ{)=XGe@0d@Gtva;^r2v0 z%TUMbcC|{=wKa>YSH{&-3G~&jhx}oo?wVwc$-_9YtVw81TNzCp;wmnNKZYw*MhX?^ z>E~m^I17<2^<<}u0lYK8T`fTSnei#!V7&UO*U8C6KhMk|!#?2@&l`L=G37#q%w?TS zRyd9rN<>ZMpxoFVF~al{&guRjJtcy_MCt>)8Md*N4{4c3^s|=EYj$q@UM^;1#~6~l zD&o#oo^=fsiimoSGt!e)IO~o4OCA2!uH`{b#8Qxy;40_?pC`?^=(Ved_qJw>2y{IN z+9AV?Nt@|{s`ZtF5w4rCs_F9b^dPbz!-+}njrm2viZyX0{)7W0rGq*g7^F#-gp^hP z7Np!9H8hpNano4Z9aF!#l21|dcxI{7k|DTCxzTXYa&aP5H+3cVNka(D2+1EpS0%1C z=P)rbxT#~wq>eRft*nGqJfo75eiD;#zVLpX_Bp$giD!PaDc@90_l~*>a^*+t;Kkyq zQq1de47czvIuUi_6kl905EVK8Gh&K2mBf1~cDzvC334;|XRy`c1o-9-Cur9=Kp<hY zEeGP)3-AZ(qx}QFfN)zeS&LRCIKZ9D*wHF+vo%*D_YYi#@6t-&_%7dFMBn-t|NlPF z%0B$X?EsRKmwyz#%J&m`>gP==`Up#tb?8+XzBYUDCy<%UkM2|6Y2a^GY%18OZb4Nq z!i!6h#^td0jtctd8U>16#Sn){83^RGeKx<1o>5%Y(+!ilto^PPA)InH_!sb!eXN?H z2VL-{f!HQ+lqu)z>JCupc2@F1Cu(s|<H~65TiHSSG}HiZGYt8Z!VwV_h~1YCNKk2P z#n$n?M6m@m>ch@n)KI>Qb!ha<keTMkvJZIb3XTsgUTk_%T`EqgDH(1K(PG9X&Q)tv zA8+lV$Nf_D0?uCWYhN(g;1$oc3g*f5d%?%~GttUU1^zogk)d0Dd7LH?z-1t1W^K-t zRQ&l1)vs*C6mvJw3Ns6|ck|y4AZ7Gj{VFjn7f<*3zjvPZX&kzBuK2!3JJSV@(^sBo zD0+e}zHTDGP0~ZSp>D5t;TV=^u86yi{?B7!0gbY}zBYC6VanU6bqFC)2jTZpF~?p0 z;NQ-3&23r(R<oh7Pfw---ZfjfX|tcJZ|&IK%x7FcsS>skd>+3YM8<v&B9&tzpT=k@ z)GzDch0!jSzga1k!r5P*cMlVjoX?KqmsrklWBKCmSJ`Fn0lhxDwJ&VW)%w?T9>@&r z(6-@su`EEkj9h~~^IG8ZKCdAgY&y|uZG{Q7$$7fbLm0GvRuj9K$^CmCh~#X8(3>^X z28Szm+hvKUN?!Js^LT+Oi<@tO)VqJ`xueRu$R|kDa`JKnwl6y72<Z3iv_~Oo6krvs zFT3#EK8NyWSZG%&897d)ZVPY1F(0e8;!k@`KL_#rJC&t5kC!s=RMfnq%?*r3gJ^fu zWE?EGIIO+%m-F~F`H9s-!HJ!#q3X>TutOzUPp@Qk&km5><E=$C)d3KG#LF6<7~!ML zT)4=)cXM2$r$TL(07G(V>wM4l)V3P0BjT?`UomezGwh3mG*tw<D?9s|MCMS~b|2}p zs#q)MNUrwT1Up~Q-I-a>PxHk(ccSnA)TY32^%)*3rbu%sJM-&Kb9rcjURP}gZ)b?8 zIMKXUjBn<x<h`x?Osl8=moU$3D`wh6_}oq+Dg9W(qoZ;;&XYQwY^+}*j9p%$ZfA=l z^&V_qeB`Z(ne@x70w@tDwsP(MR7wN#ngz<3a8%n}8nzm#%a0#jizs^eF-Ep={_^Ic zk<zwYG+TD!O=loC|JPUlzIEq!TkM-W|Km~d4wwEhYeAr-XA8mjHdy<A#Nhq6KS^i8 zb#;ucUjeNDk*&++8&b*7MAYaP0~r^%4Y`Sec7PUlZmra3#BiJ0&;S{Q_m9r3yy?dR zI8WFQI4b7PVAV+%QHo5l$`KnIrP{^i?&VfO&u)e<(6nbOMcncv3w%?0VP(|rSVTF6 z-aS4CKxG>P*N6Ol?$reKonhYv`e^+5&hv03q8JhFY-;?`P35B^5hs?9j`&=`be3Hy zj*bP0qrnOtKz{wgLr(k7vP(JDBh{z4fPyT;zd<8H*RB+;m{CWCZbFZ2<0UKI<%zd9 zy8Mg%xj=5`K3h2X^ySuT=I@A7{*y;Iy~gv#mo|D`t9OtCBgj$ckq^S$(gU-e6=6*Z zK&>tijw@{0lE^AJL3%Ir_+6@vt_|jH>J&uun|zZ#W}hN-I{pnat2AfLCwE!{SvNCk z*I5w1G^FF%3{F*GuQ13I0va#Q0yn4Oc|63%`o7~sEsp5nUx)nAi8tA6_jT7Q_LK?4 zb6t#RwKl>OT@unTje*V1N-Vjf+ihqci9Obd&x}ZSLnH)cW&Vc3pGXe{8J>G^tbFvR z)A1)9C3K_HkIl<r;U%kvpEmB9Y8mi@KyBOh-#ZhG@#%6niy2H?j%aoXephGrOOphB zP_t4A$P~F(AC2H*T^hVI%webL-@S=Wyrvm^PK(q4>d7^pvAtGS7KY6i)}zM3m7Rcn z(w&TfiAPT;Jz%q;zD4~OIHL&o6jECkZLa2~U8=@sP-8-7lJqS2V6qyr7X!Lpm;rFx z)#{{3=vtod*>6VT$(X*C9mw;Na@_EZh+$~C1QhV~q(s8GDlh`aM(=sJ)XY>a40Ad? z!`|EtdTqXCg09lkD(=Yx)>+T;o8OWa$G;OQ-(<cJGQZ&U_SRE?AUyuj@&f3AQcWXr z-^~}x0#gx4($wo^or{RMtDnxo0bI%r^JSBeH|>#`;PzOwU~uX?**Uco>^zv3wS;r6 zgWVb8VbD=c_G1|GigMN5Ap)|0esT^2aBM(w&>ukM6#F8-5Z!M+@_W(|V2olBzvqgw zphIvKxFi6$=WgdDz60tfLzQ7vZA;+Rlso;Sw|o=M{Z|nFe*ty=*C~O2^MO3zT-Gxx zIKgam(iSNQUCUZ`U0oSru=Pbfs#qQ-?0P-0ZMVMlEp?<ThDP#TC;18_InRHLTY=ub zm8`18kR<A^06-JQdKfZ12QY2g7yZhVO5tQ0Q^?4;T0sl`VG!<GVf_K;i#p(|Q%&zc zH|LK1v21Ihnxmi$`fJ}m{ld0lI2j@~O_J~|^)MpxK-mXIXZT0dVxJLFuCMdVty|(u z*NfJl-V}M$J^A!lHymR1l+jvGY#7J1*S7_qi(C*>Za00t>-UnhtyEEICu*K~Z-WZZ zM{16K;pXK7vSVP2Kwl^Cic$=@C(+e~e=g&bCS>YQ`~gd8t9L7RynI6yLS%>Q5tnRA z+0YPx{9&o+mBSkM5B})Wmz3vZf{cIepkIdU_e(=gUz2b}C`jp9(+Uoy_*LV(JzMWo zXj!FmH4F^b6M+DgeOUDVRF&ciHD?+QznkTjZ^hz4-Q#id^&W|XJt71KT*BSk0eZG& z-#rbcT1Q;l4=4aW_L0w<EK#49Rp~tcXUBBV3$J0kg<hZVz|pkv>t-Z8elRM_CntRQ z9CZ1U*lxsYuUqLGVI;1o_{d)S)d(JymtK@0M{>>FjA7e|E@{KB3ufI|=^iYP-gx<* zBJ;#8@I`kF4*F7=KU=Y^Ad{FKa-(=kqS$qTRG<w{1%bjuzYy*=&(#*)?K9Cb@VZoq zh9;jb%UXD<;b|V+&}u?b6hF)A){`BoCx<tS#Tqngmu+0F7pOiJ>kpt~!_`u`#ArBY zc+(kw79--EXzUVNPsPsV+?ynE{J~%k191Di&6s101m5edt*=?;K2Tfo7O?p(snU71 z^-fOW?4Vn)N8ODQz){xLJQ}OIAsq)h-bSW1gPE_~L#81iC&h{aAVC=`aj+(WxQs8a zBJo1IEB_7f*lu7$Sy-(63Ig5Qx>-IWwqFQ(@`XSmWXNsYBD`?wn%K%sbLF3yZIS*! z=EOs)x>=;qLpt;ff~hisT!LgbfvNt_v?;4y*9+C`l9g>BHv&!uyWZt`QRq{3KqdyV zo_-hiG6HL4r@RzWp7_GqNL*USlMRQSIJX1z%U@eN)2kD8Q%?j~X1g!TJY>qLIAXJp zVRHg1RLQ4&t4ng^YHGGq9Lfbs*|&Pq!r<c1&CBx=<-zR?9FGJ%vu<2gw~STnzal+A zk6JlcaqlfeSckHz!rk^hr&U^|EaRQ@yYvl=Q8zAR2BO`N)DgjNc-0tK?n@~E`b%`P zvJOE6kL{<h5-VS(>Uq?IKp|VeRNa?yrZ033GmJ(C8WP#}q|LMR$lddO?4VaZ|D3&4 z_*L4Z8`B{@VDl!Byt<tT{F{;KV2$BY7V;eC=T@oqZ%Fy=k+N9nvzdJ$xgG!fHTl&| z9_nuqTfRl2NkCUng$3P(4x}`R{|wOoi^R`wa-iSA<=+7M{~Od&c_@o|C_*irc<9cx ze`XIJk0us6x2mOg+$q=*v7J5s_CrwQ*!+Pzm$+MH{yMT1F?>`7JU_qH4ZyPU7w~i3 zovFg941Z&~$7;$~Q}A;(lv$gZO3($=b_(DJKUI?ep#3Ib&&{;$@fN^fUrf$cOtkD| zb3wR_yROze_?^UylymaM_@Y~r#-$-PE^O!Va0GT=&(nhB&Xc9Ndu!1(+`8SXQ+y8= z)7LLojnE$!Xq!gvJBb*qr=HD44xGf{cK=S;vbMpLNw}R;xhV{}I+=^s|4?R;xN>pM zsF3B9)VBoH`#QpwMTl5`=yI#RXd8KqUW`3;;E{SR5O3{&zhcAsbnevoW^j;(prg+j zO!#;dG39<x<0Qh<y{br>+Q+&TXXIJF%GT%pt`)ypgmZr$6{bEi?teULruk|+<L8~P zowxQ=8<0${rxWm21CGh{?)08Pe671O4Sk2X!adie5<m{y{JwS7A(a~1OYC(?^rG@S zj_5a3GqaLG4tPtxxx24qg>#qL^{qwy|EPQOa47r#eR#UtQ>i3{(uSl=MGeAKlw>Pe zvd&$}8q;JM%P`#)l2Fzd5wc|&+1Hs$2qAlxF)_xzjeYj#t#H@p)A#uuzu)m3&+$C} zbsU;&uIrlXdM)ScJkM8Ck;j&aobfT|lO|>)C*n84MRoFIXLs&`f#Tivd)qsU8%UzV z!X5Vnm<<aPUjE-Z?3?gK>TH2}={5Pq<L0K>PM#jo_NT6~Keq8WURRyya52z|E!mNA zF9EAYmtR9!bjaA#Kct1pF%b0^7k`-&HF3`jS6p&TXBaW<;<UZ4f%FbfETDINdzn!- ze)MSTU@S^JTH#1>=Ydm6nCl7|NtOopkFWa9ztp+OwaruzH`4_^jnAU0jJG?Sc0<2y zQBbFR;>jbXN};i|^eLO{UGU7p*~$D%=i6*(2G;c@$lkW%hK1Qms#nJ~Q!d?Z!pZi& z*?I*LeUxIUC6~w7;q_9l_qO*`F3+XZ!PrI=)>hFprZ2yg$<8kon$Mq$PhnZ;dQYDA z^E}_Ptrh~|&Zw!J*F8PHUPJuMFwrHN_HxL|9q_Rz1)XIc6V9$)aVP2rRZO^Up@(m{ z?R`5SG&^&9Zu(e-2$GR56;Vx}%MDyiRL2y_Ppz<;upTSCKfd2F&;VP;!yC8PLyK+^ ziM8{K{u?s6X*pgv0GvZG0HG{oeS=_qvc6H4_HZn>24<h5%{{<dr0+-6a;FEDmN?V< z3o^K@yosV*IXt!A$H_!{qMdu8S9p0y{T|<`iaY)A&6@8s<bQgxRiuad$A_*PvKF(Q zu|Z(<F28}HUX<bCqms?lF!uh2*lE+F?W!)9rZ?+7D9{|h_~Dh=sG+w<y&i@2woGYK zG1Hv+GO2z3QTyULV<K`{DmzH1;`qmmntQJ(l~Rm{``ovcX+)b5h92AE%vM2MPA)&n zxfqIB|3`%9d{9V9f6<ro`157`*Gt8`!w;9v@FFiiV<h1VGeq}X5D7%^<xZo~so@_z zue7*!Ts6#0l+h~rdnBwl#xZ6+N;jOo-s8fXq;eb4@vy|YBzw)ywXg0b2v$IMde|86 zXk5UfN$lfsSiny1^r9g;AGq=i%%(Ru4H_4j%#+flp+&r-3ql?PDBNzcl(pH`BT7=i z;APUWRNUsw=xLxaB>#4p^XTn7)4YJ%*!ERZM?l)`2~*9&z(qFWENxJg%5mNswV<OR zoF6C~GgJOzXe8{F!OTrb|5kQ0*@Hnl9*VRX80j1x*|Sw}9dAB+=3}{p6832z@(znV zK-FYXSM~qsiU8jsv|jy^dXr;eC;oXb`Cd3#<<4I*wI!G67Cj1-J6KHdsro?z?PX03 zENpFE_KduSl9VEvP;R}M)}as{jtqN+)ReUk*F*CS;<N9M5ZY%L>l>UF?s<rWB74`P zt7b6KrY^TY+r5+$9rA`W4QKuuMqFWpKQg*<bp)X%6qIBB4Kr+(SX|)ect{tK!Z&UP zz$sDM!*t{FS#`3@wc#+Y^0((t?rVMS(RF+~Mak&or59hjI!+yn&OQ@>Wu%)cj><ol zgZdj7=U<RA^SSlu)eB$(WtMM|@#^!}T>%rS(SvZCamGB~hSV7)rLH!M5oG0BuZ9I` z)4PKg7Lts)Os+pHw1B35yQqOd(PwhYaEKcUO5v07G!*+~g9pX-EQ+*gpe5AZ@obTp z`#y3bMNfgObZXkIC{Y;=3n~n)OJyt+=?h}(U01S`#g!YID<dA`hj!i%aUqRlKRrxO z4ns0@EgZwI$t4;)&2J~#$Bcvb_&OE$Q6YFu&20X$qsN8(-yTnJ6%)^@|2T40k!&8V z9FZuf9e7rw_&&k@ma@@M%*C>Wn!5ZreX*JmD0?Q(yn~oJ8H+XPl|0ke6wE4nrBDoj zh^5#SiwPd?-f?vn>$1_o+o0%hOvGReE1QCNnC^fPaF@##h(BEHqQthT&8?nlIh}vX zM3+$2n(s9`oJ_^-O!KGoydKAvWo2`BeM_L(_|+?xZYB7Kjl?|Ox(kZ0r{vvZ`Bo-; zlZp8nmvwo^M1RVT2c~fgm&nzDH6Rxp#=RLCN)`3>O!kC5Z(5(qCdnQBE-H}i*p;RL z%c&aCm&F^=#k!Ie36#pz`-Iq9Vsva_>P!n<aGwOZ*I`e6lM!oSS0&lO?A)QHCb3=e z@DcW@g{fh;g=BT&%&fZOS}3fOFvuqkBZ#W0-B^c4zuR%H8?NPxxmdAM)u9Y^F=uzz zI_y6D)_!x!OL=A<I+`A6v2*P%Q=e)|&}N<D&!{e6?9R~pPX~k$GH6jGYsL{=E&2`o zmh%U061>TO^2C<)3?hf@sN9qXlY7)tGN%oIkiuh-Nuw3SDdj%&CQb4o(=vR=&iob^ zYwmq|B5Q|(4&cG$%Ee=@OS<l)+%#oa&)?jJjz{E5fv5G3YuXv3j0wYaft?>|;`_pH zscW4Wj(O!$Ajq(k9kiMpF5FqOs{Er$YuAA^pkxrgR&^-m+)%;#5M=d0O9n<dXAom* z?5OB5a%NlM_8{d?1E4B7jZW*K9al1I8dxi{3@F}dB<-rSJw6SXcPEx2;br74wT|bZ z$O{+6NLLgZ;EWeg#{5KN$nYtjP-HaA>;loq!7dBa1YJuSE}GDPR{S^XgMZp5zBv=~ zi!mJmFYlM6mM>6~fm?&z=L571{(im~celM5A>jNO{y|#=+lxZkDR{D8FI0YHRHE9l z-ue_bkE`@<J#YhK(j`+tg}^*9y&mcTBmKyFe<N-|S`$2_`AVgefCAwbN9CjGa9cXY ztRZyXpoIZFPHwJi%e~mv<ln{JS9sDV{?ot?l2*V-0FXS?*1*PjUomT%h^1SamnvF| z9||(z)hk``JKx%*Xhi<u4=J3RFDS-QPoKeJI>xW%3r~@g`tzT7D`qo~%8pgTNK94$ z;$z|In+vKXS2n-ksKbU)#Ai8BHK(j{yV$6cQa2v!`=K8_F1w@Nnn0V3H&>z+CbfM? zFO>#e*Em7>+mV}yZJqeXF|wTK$~y|4I~}_^l%$MjP~wKE#r<1%&Tf9uJ6qqsCoq_G z<f!7O-jrQTAD-QqMiNZ;R&N3Az|NQg`{4T2*W7B$i(PwF1CexEq%8SjTeb`qJI|P| z%<ZKZ3uAjrK9<hR#~x%PugdgUVqfjLF?BMyEho$sjMh%9TsMy{p&Xh1Q77G6DEx9F z&e+VN#pkOHs^ek5{z6_JqC;zzL2PwRA9d5BtsNY!;d>zQCp5-_Fr43=rkiJB+YlCp zw5o6OeC3(><Pxqkv1^*Vy%O`s&k%cVU(I;+)h8?abZ2nqWYvp7Nw^iXOKA)abr@_F z>L`S*6tTa};T#BAr-eWlP`GaS>HQr6sx!#508M~Q+k;F0Jwe<&R7<aJy(=T=-!J&} z$<nR)tt*j3v`2!YH<+vz{3BYPL`g!L6|I6?U7}0;{^eS#`o^yRtb?5U$<SZy(0&oq z$?Y|?qplT%K=}W3NBSMjb3+Bd9(3L10YT_*-N}dR!V|NYk|G!GTyOt*uE~+8wmHsp zG088QWV=@YVzGiIIml;qRP)F{AU~ntSj_a>ac9k46`(cI7ECgZ6Suom*yCJW+)`_T zQsQIdtQ{5oy41D^4A|!vUdMQYmNk}&tDk_yx;3_3FM8xW`x+f?Q0B`}LP9wc+(cot z&sOvv#Vq~lr$*R$8fw+|f)%;oe_f&Lx@m)wdPDmgeLaj*k&|in%Np;0d0PX^@3fb^ z@>Q?cC=6La&AwUY2aR92O&8bGH7+dZ`WC^s)n1;#ymlP0EEhYFYkjm!uhIpbiZ!cY z@f60XuP+pCuR6Cx*o;Vo#oi;|cc7MNCZ-1%3yY_xvl#KPZp7gaz6%4LQsZynZ|BhI zXZRohar-GG)HEh}`k>!lUpP%PW^_A2Ckf?e56M&RD}P>Bw2OVYSp0%Y=eY}S&Dp`I z5S`JYs)Ai@nhgKlXWnHTy$J@`R+;ye?V_xLVz;Qqywr}xvP*`WYx7AKM_`WqX4-gn z$D)3%6Y^FP<2)iHULJ2w)t55q5BZC8xIMkhVAFcjxO)NP0c^@(zr*d@MO%v{`R~}E zw0YkZ?`Ickgd(3-&d#Le-CXrO_rDvAlPnrGOKyUZBX4gVRgjrAwn>URS1T@Z5nQV_ z88g*i3oQ~Nat3R~js4n~%znkn&^3^>WeR4bgp_UZ-#Not1|Jjdm$B2=c6s>R-EZc^ z6dBuFDav;yVlb)UrPA1jTp`P3U-Q#m)v|TX_K`G<4Lhmc_EWv|TO}1CW%+5mWph(t zdyLb`?r^zFT`$YFPdJ~^LNGVv`=koCs1|V=3ZdJ_;)lfUy4%>GDh(WpY&*$MjxmqD zY*KX15|@UQ99s%N111C-cDfQD>w_~USfjccWex4hbB)^X2x}jT;gsVL^YHt22zuh| zuNNV>Avf^m9uc)G>$LK;q(X#Dc6<%JR<sMfPoG1vxqyl)_!8SW1YCtM-?d`TwjNn6 z8A!>MAZx@J*drbme0Ou!<1eT9hW57jCbTsnDl$xh=7}QCG^@UuZ6v}-8h?yd;#qri z$h}!WhLPw7$jw{Ity=JJag)xOO}~_>8AJZ=5j@c1aZw3Z)2&q+Z9%o^Qo+|su&HH2 zW)1yzr_%SejR&o@y+Se1<!=MC&O9VRFdW%!EgsOJOSkBKwk%))2zl)S%OWR4)7e<o zy&9&r?r%~4+me$P_VxkBa<e#G9}hqwu*#YD?CICXj*~Ua>Z5Vzf^J0~=x#%t0%bQ9 z6}G8z?5HMb4Ny-X7_T?2a<m%CnNFe#6Z&%IX@5PiTpG}O&xrLS#2Df0=BF$>)y&L; zhvKF*)%1-~c7TJ+m~4h}K4RNyM;C_zYnLLFwZyR?N@(T}pswV?Nh#RoR~~1AkH2M; z{LY^54?_l(9L<2;N$~H92}MO&B{%5SP;oZgVOReG-;0NsA*iW>mXV0Q@bQwTu9iEs z14oLiliv_=fp69AZ>hB(skUv}D3YvmCh`ey+XwZeF?{Dk!@`>0sZqys5Es{#LgZjB zS~ZNQ-ayoTJ$KNHla|-p5j0gh*-}2i@=00*7NeI16SYoA<t<2KQ!`Uu5r0tW4f4UL zFwYeHXQ~BG;89ViL)1pSij6#X+e}*d$#dS#!)4A%_ceyf&T<N_Q&ix4m8MJ;q4=-l z1(Dj?NlZ&sMZRD5f?LI-Pr+&BuNG9VNr<cI`K-5<HAI)&vt~j%60a-1+0ZC*QUlK& z;8Jna1@4Sx(RL~3iB<5<nOKp2#I6brDIQ44u9b}Y!kLOQkQlcF&jet|$IV&KU0;-D zcrE3s>5?hCt=ck3ziN}fD*MQ`=D89G#BwRrZ64B0%PX9{cqT%LUi#1CZ8#4INJItx z4iJ?lch$Xka|7}qd}*M98)(VHNK-m*?z-%d`|~&h{~jkXr?6#c{(d4Y45wiX)T8Vd zN*hEcW)MMd%i-L7B;oDVdBi3%ETH3!{Q%T=3nWTn2{KcNKfveKYt}2PCWxJ~ia3II zo1OPEiWY!;FZm@4pl(v{bnJ|=+FR8LY>UGGKm@*w{Fy7yP@}m4vXCh0rQ`pe>;E&8 z0d#ytc`;Nw^w~xd`V|66{vm4us+8Y|JV}RA(@V~+21D{CTuD~RFlgqlEq3fSm`sQ6 zYNO>juNz31Z8N`S-gTAY>Op3&W7B`=VYXPEUjkVdztXG;@%oqaFC24B&FvrWysTV# z|FF}q*RK4~pG~-UY)NAxA0RESTE-g}ex!ISN#oQeE5l#T;E{$tpW(HpjesuyV5us( zhxw7kb3%Ve-B%r7xx44ZQhn2shZafHKMWs0{1B(Ch|8zT6~+pF>d=23IVrtt)%RpK z2u(nPzN@gN?F7(`B6`eXeOy(xOS<Z?>rT9Jkv_LPzesX|)qq1J!H?!4CW`9F)s$F| zM)p^F`Jk#{lPt0u;}p*QoU6^Xa(seynQn38qHxgz1%P~6`HpT52ZFU(j3h-PKM64~ zj4?@7ba)`T)c!p0-XGkeqTlQYh~bBpv90S<F1a3|aqq7O0EUoczWwq1!jW63n|C_- zO*msXZKbCV`DihWI|IMxv`~vF6AROKon!9#X|rRu@(aI_j+T5Io10|TT`jV2xIjwp z@o8a_Ym@gsR^m?f2h$>nlFAqcZ@kO9!aC<P1ZJdG94o;7oJ*X3q1{-uV5x;Jn<Zoa zqy{$%9#QaMmxi<a%dD42v2K6(u>#Izx754?Bms0=wgobeDH;VwW4BA;FC0rvFVL4P zenzqGYa+T#k8o5o#w5vo(ymfWkrba1^<tHtzX&#Ti=jiiq0LQmL-`hV?@@kSlwn^J zyo1R121)D|O?Z4aN4v=5oEp7<BIw~o{q~eRp!5X#{iI6YD+h9?Bb5-jR#CpKeex3# zf%8E`l&t15nk7>@q!Uo(kF3wWC?lMY`6N15kBtUdR@3}qy7Q%f-%MN^Rp3N>bys>P zX~e$G88?>s)_3mKCpEp@KkAm9yL+XBGY#Z3)cMNZb?qIK|5Hj!lnGX=cPj^x`E||P z<HwuUjGC39@{2V$7!`HpTYUi&{wKwF-f?@qtaf(^;A3ExTxn-Uf1gi#NYoEX&Mm+i zMGnE*KAnz4Of*i_meji{TI-{5!bwJ(eCty^2_EVdDY;2e4J^8gAC~f9iH;xPpowI~ zxN(iXmY&n?mait?PA)lo9G&kzCF{@+SG^gPynl*{WXF<=2H8Cm?AmScOm;1TTOq=l z4bT3rV%$Oe?KT)R9nbSQjr}gr*XhnKBSKOijVPEa*qf%$Iukh?^C_VinXD0Vpdrnu z@_3DnWJWENtRfQ4C`T-m*gDfKA_NL<Da%#JyN};c6EU8@B=;`H*fG3!99NApooXw$ z>$gu<)_Ly|yDyj1q{i$lc=Gik11v5K6VICS>qU>VNRzALC{S{Np{sRmD#mQKz_uJ! zo!;UU9TgZY{=R9s92}VP=a%g&z3)FtKIr!P5*6n$9TR^-OP{ZhgCH&pgd<ouB4-TA z_Sgk4(m#6$^1fzSmm)ctI$|!Of)6`E0?f0|WwUj}6Y%c4LFdPF2jbi}wpAnS7`0=T zO5>*ADqrNJtdRnbZ{8b>G{%W`mfMpuAVDq}J#;$cpOV<Apv|3nURNH4RKs#99jxPJ z`il?o%k&mgrjIBhskfsbs=>pj=BjJEv6*kR%(ydgM8#`!)4W{Wl%|!vJ*{wOeX3xf z(J8I;(?xae{i}19hjk`RIL_Fb`3u{K@|*EIRlBYsc#d#uMY?Zi9*;5Yn;O<a?;)z{ z9U*^P7&<WXw3WDnzSV7SS}l2F(h1Kh$)nFel;QN_v6Oo3RAn2M>yEugFPG&Qgp)>m z9O#`u5m!5OkVs39VRef<E+{4$0AhUc)jV9qmVFO<D(;2f;%;;F8S$LyuSIh8xbYcI zO)&+hz>Bi1g)^XJM>(cUAl!`k*T%JQHshVTo-Sr$P)Ri_)q1);rs7-;j!AqdFwZ}G zWmetJ#K-Czz<DrTSLhZgF0tcAGh>Agodr=eUQiB(?(n3gE3Ou!zO44i%bFngs&B5G zCBYid>ssn;>*z&!++rU=(*eclRsSX{z99onk8{yT)1GkCxF=Bj4Q|H6CgR|;;SF9> zwLeRG17Y_Bp0{|k??o!^VZr`J56`2zY78M$W)*VYiyz_oE>PczKZ?*Pz*R`iRGAly ze0nPO%uG3vp*9nb!jjvsD8$DM|C(R$5+$)ap@F7{tM6hq@q0#Mn(rj<E!e6Y8AR3g z(<gy@ko8M7Vw62q>wq}f2Hz)+&s$JAb9|#{B|u@=ffyUx>0|ryJ?It3DU|v;bLykX z1FtUp^IErV;o^+Q;|{o%NdVmk78B+iZ+<$G6QeeCfMuoNX%(7P)5xI|oNf1<e@gUb z>)H<J`5IIX8KI)>GNxx{*Z+HSq>~Aie^=ZIANPWeM*2#M(fw*jQcO!FtsJIU%@c0{ zJjShFRO-pXeKq1xzc_I$zh_Xjp{-ZtbR@9|!#7(su5+BsqRZ|!dWUJM7blQTzXEg6 z4a@y_i`N>f8}7x;Ng<Vw=R+>hWGC9Y7h*&1m%FwM+T{eb$=jdTy+NN<z4D^(6-Qks zcVU3rioLALxy6;WS?^jWIp>mF`s`FkK}ZuVUKDwvBDjj|F1&SbptMp(E#@o>Es05x zkSlhL^I{}n->6Fs`Jey{hPd@4lyO$sdjC_)J5LtAwg)oeH;YXA^1ia;mvfAEU}!&^ z_Nzu$HrJ)@!uwN<XhpNA0f{!(UdD*)Ukd&!6Uz?=sJJKYq3<|D?z`OqB<3XUiaazl z>iw$Qro+f&+q-(1h#Zr+xq0IJ`ZA#1Uwu8}8e!D~hh=t-a7;nw)G0eBv*Gm5tMB}9 z)j7xWZ-E||dpz#cQF3!0hB3b*j@cg?j-p!(j*>5Y?moU7dHU7P?#Hqvt$h3{gx!SZ z#K4)Bh&LL+A;=)^r51!~9b<AQpkc`>F7+HAXjO}KU2A`N_fv(dKOBM9Er$ot!kip! zdY1nrktyTRl&Wo4lLQ?x;UzmG%Oi(nZw6YnNx?cBJhkDebUfO>8ivI~dGqjm`;?B) z4#0=1Wgab*T?cPJkz?oO1Kk$@x8{Fb+=uFXdwqzkJv8N4H8%b=<G0cZ6paA0=`i{< zG`qm3S9$0^E4OLkDPC>Gh8p|RW2pz$=djAILpy)1afF0p((<N2)%jmHEn2yAs+I?N zy4L2PpCGvYb4yjx|NMzaA*E}f9!_;S_?#A*RNpViGV!;K$S<z%{$D9FADCBteHy9t zFVhZ?0nD@7TKRu_N!C3-w#R6(l6^0?EWQB+(_BYU+;1ld2@+M7w2=o4U-6Zv=oeYb zs>4e)?)Rvbx)-SWmI<5do~MarEgtZJ!^%ATS4!BqtjN#*d8$C28MRbeYb|m^f6}uo z5B=uZ)GGP~>&~T<GT?rT->{fGWpDoJ1m)HT8g#zFOyBcpw{XSgyH^7qeKMq(e=o+? z%=&0C`LQxuFR=C%@5Qw*px6;!@@ElFH+eH{btjoMi)4L3VC8tUauV3KmTMs58q3`U z=wDVWu?F@-$uiS9Q~nOcrL24Jid%?A_1Vyk7i+~v{q_<ndi?f=8<-wT^#xr9f;C+O z<$$VYE}x_1Ct{lV>ILzQ!04w{_ac|av>Jey>_MM1<z4}zRI}ja`w)uw;`6Y)U+Spe z<G^nrN+x`B9~bgSc16ce{LHkp{Oq&-HLx?DZcoNno9r6ep*faSNE){%ndZ$8pNX`T z(L!Icw^u4C*0WC3zTq?dDj!>^DG?P=9KWv0<{);ujYu1S(<viFZYjKgbxW9=sy<fZ z`hS*&p;6afSH8o_K)xSdu7eV0DoQi6hIRm{`f^7R+>Gxl8@qP#wu!UvK|;wbc5x`y z<e(avEE$3vM;`w^e%3r#*}r014>wpbcIL|&DWCyD@eR5Gq5Nj%<CaT<1u>T@BcW1H z9AjcO=>>5vwRui;dfY5GFdL26GhLfBF;@<+KYFa8)H^XwBYBGl4ez;wZPi6a=k2H; zOp^acBDN${2?NQrSbAu*j+Pd7f=CMazI!=~>{J8=*V}53Z<^9aFoSAB=8eaXqlVrD zi#`c1Mw<AY<>e2va?`KeD18hR1Qmtk$3@TfwpGJo&uq`P|CYk5&Hribc7)UrjKu28 zXP*&fA7L0pC10902uH>#wVS@B;@~3dl_kL-k^U*aIFaw0q)E#o8{<Xo{7=Wg->A?1 zJNN1kd<!meGMQo>Exn@><ini~Q>9&btCGlWl$m_f0p7NGeL{-=btu_f+~s+}{#!BD zr>qNA#wM^6yuie+VSS>>*^g8HP>U@F{E*fq`?}4G#tZ+xZ;h0eNssr0ig)v6*VQ7# zz?X=WJe7oY7ht3v=g!{By4y%rJbwJ*Y6dUHV{j4BvY`sW>ys=quAT4m>ruC3Tt>W7 ztCmrti_wv~>=tSouXgEGy4c;Ks_4~_%=^ptTC$X8Y?bmI0+}3Mf>RvgK0Z~<8T0pG zYqB<`eAQK?-HE*Rm3HUVNYA0m`e`Wv6!nWwP3-eH&Ow?C!}3QX<ASY(h6)M)+cD2O zx|z|W(hK?H+lE569@R@0oSJ7${mqmIuDv=~PH={X^b@$ktPq(oLe_U#=<Qhu)<0jM zzAryrK9s`_ks`kA8s9n=sr7olNls7X>i1PkaKo>ZuMp%3QSM|jA2nuJUJAIOJqW|P z4Bx^15@REppybD}`wIkV@ZLUOdT&o8*wMwfqb)DMOZFpmxGcvgEdr*=?&_U+K=y|& zd;TR0DqWlXgxB<iSMhUd$f^?mkvUdkXn#l}j)VJtkRx3_G~WdDI+n}0&40zyh+s7& zOA7a~_*fOTY&#%)ZeE6Of|i>6ds-`vKY(;rocS&<;T*qYhZV*n0C4s%cBY!*02)>K zQ&4=*L;pxT8}6OQp%b}LmvC19v$NmfR8-VGU`O=7F!rmm5f<<Is{g;T9n2D}+z4BO zVt#RS`488@=V=wFkIR|<e>%1A`+v(gT0lmyLKW^|+?{|EJ7*0fQc<kBw(idpSVl1| zkihiqMKH^^IgT-7IH?y{0>nKJUy)h%B3u@lJC%B10neFg^Z06n#cO*e@pde@a<7<B zEQ3dl#x^MgCMoJvCOVR`avAmT;eEUV+DaTfM*J;i3ooJXEH<a6*R<24%OCVRZP;k; z5v1TiEe_89pq(Ycp2l*k0y*Z6PZnLCS~y;3<mxY^&f)`ZPgi;BE?Vj6S47<9$(V+7 zM@NQ@cM}z~#v&Z1{`9kFyZs<F6F|Sky7=*vf=C85@cug*pfDF4xd)J+WP8or!s*z8 z_q1Xxy(Ly~iliNP@H5o2>B`ZJ`l|u7)2|Nf)6?;!;S&COiZ8suLKDJ5oQm#$F~E*6 zuYJnzDIiYgE+mDzyqungvuiKdB^N^ymQ4c@_huF`B3V{`e*~7YsVyCmP&^0x-mH_w z3Y<9In=TAa*95}%wOz&R=~ag_?g*xxZfg&ioeu2Au(D^8;7mp(ywf8}!(#qj=x$&p z_$*%IOZGP#ws`NEm_EVQA7!_6!!FZ-!J<N1@Q8^>(%cuhf3fRdiW<XMnX~YJrfT1H z80;MErq)H8ZX<?F1-`&$O5uxc=u@6_;ISjNd8@=Fo~Y0YE+#|(_Jai5{5HokhmwdS zvt=aOXMjUsEC7(q4ZgRJLdl0kFL2+N0{Ey$THH8Qbxa)2uxecwbwRFdB3#Y+o<{zg zkmrGUOyK--r3MCP${v+54}Il^Ll8Emw_@F*l4XD+Qq}a{UbgIP-l%+1<x>%I3d*KF zDtK88p9943YbHDKV2qi%L<g!Za-<s)r$&cm6Zl^v(!8<WLP+LarJ|b5$SohnGK9Kv z&7I^&4e#yE3QT@h1LLEp+Ogs>Q40m^^Wp=Bw+-IUlkfWIY2L&@O>UCUpi$TUep1hj zs-v`AlnpD6?~iDa_1+bJo4{1d$xbw}QM)4TiGJn_f6OnS-@8L2;rkSLLez8;-^JRX za#N->dp2pfx2hhMAa5?>HEVCu=F4>FkEZk0_k9F#Q*=hLap>JSv!@@OYFdYtae7LF z9R-k+rr&qx7hrW3(Wb)yZDM~PQKMUQ50pg9q!wrfTt8m>X+RH7CQyrSKeZd$!yX-J z2#8KLmzL9-moa1sp_e5@QMzu~eWaZr+hCTmO|~HE*8Lkzb8p>O>5gugC?}D<N%Dd7 z`DY#qWs*NOIpuwz96M1oCXipnD7-;Pc?LhJZ7CB_j8yRHDaduzUyz%hxO8bg{TUgL z{W#_#Dq`x|#(j;J%@*{@?P*eLhZjRD)v94cV{XwNauDxLuVVC6R$Y=lZI9CC+09hk z9kcH*?kguyfo-sUV`X&0tfeO{!bC2^_%a%WD-=4)Nq8w?oN6qjbSInWFThordgt+? zIxTQ6gy>*-1eW$1Go9Ml*4s=_Pu_)2m(?mfPN<{#)ODGH;g^%J;<dUz%A3<3AQZ#q zlGgB1akUFlo;UCMeamc8dLr<y>S3O-P%3v2jKaZML|<2Vy6im8>f#u%=*u~iQJ0-O z7ZF*#K<6*cCtYf&*pxeN(iN!?Xdogco{Cz~X9-4fQvI;pCNjgwbzYM*_R*%nC%xBH zfy_S4-U_<wC-dRfW^Xamz`xJp$ZA(*s_33P#uun!ux({7y;ItRiu0<Ea*55z8y(TT zLfy>WE5#0<syl-JRD6L2BOS@O;620?rjO$mOr8$t`Kun^lhhh!X4zI$?1G)51u6k^ z&pz2-Lipk&e?@d}xP^#*t($&BhoE+*MO<iAf5=4>1)~`^N|w4ED>odO#RtEvPZ>Na z;Wez$?8!F98g^M-r)xzWi4HOC<+TI_;l_S6W9q6&FC9%olXZJz_ud3g;Gs|jp)p?> zTIx>tG#H~zp(MdYF!YL6AfuW<uFTO@tP&`nu8~fF1lCFt*z6Vbq0Gr1d>%;}V<i?* zcw1?LyH$^qRwr-^U43@^|K=isGq;Eva{yOo(iqbFR3jE6eeBe9U3u2!sTa>3w~zSO zNafPR`-h%Q)%6w7ItZug1<~bkFW8<>?{!r#WGL%+K2-_|)>_z)`lk%L+2%-mNX<za zx(lQ&Z?1hl5g&Rj%f+>_76jz<*fo^##))~~z_TG1Q+r`lm$pbxmti>(i6w~WsRo02 ziuMJn6f9Y3hak|3O}+16^p!Sn^@em7(V-`tM^~jQfPE2>wV>)nI%4Q=v0z!mm&9xc za+R7uJOO^VE|y=zz3UZ$m+cOG0L9ofx+cS+xod%z5yOxTL8>eoStkW|zd5@J=mjO0 zBiZmmsNIyPti4@IJ!0m=S4%7Q(*~$x`m}{@`D@QL`OVLeXg{5i2_xd)b(IrX-F@(v zC+i2ddEV@*Jbl?Cny>fz6aBgb+N+yE_I*NdMe3&^UEV7p@qbl<Fh0*Nvill-pH-Qn zQPh&aGChM*7!naV*h!JbbfQ3HOWm|~2<1mRu=~w*`7aJiI-r}ZiN&%;_!b(x-JV}} z?MHhnS5lq@+DfCf8^)V-L`G9T#b@IZ5D82tX3Sua`qY8Q3v%znci-~jn3;$rhw%3* z5AgeNj?jF3y_LmJZ*AL(8%W~-;}t>;uz_uvPRELCEn-7Rt`mn^iS3x3scx%PuZ+bU zS~PmTIsa?#`JQJeRY;uNnv|(G_T&?flb~JKFIH{8C^;6bmVXpIc20?emqQ!=%WnC% z*JhO&cq?Rk@&sw(nH4d~@`C?Woc-1{JP-(Kk<}_#8p8c*O1G#qs>z%4*dq)y9rnvy znx98sp2YnUuYQvt{EtWdUGnwa%lvczpZ(ILu8EJz`ZEsU!(}0@QtjRLuZmi~GWuIF zCkMAGsO2xKRNMc(zl$GYLMArCAn$2QxIL(gk3YyON?gC=z3abI%Tqt9(*NWCbst|$ z0zTEGb(uyh2#40C#b0P0MAmcZuFAOrk^jU`A;13$9m&>ooev#3LApW!ILWT7_Awp{ z6j-+i7A-BQ<^Dn6-TeAE>=rt;6QaL@ZPZqMUM#gCkjiD}r-AP@8(aty2;DkEOr!Js zdYpy$9~716A!{Wy@66-w4cg}tK~b2zEtAe+X6&Yva3=$myE=G@I#Nx|z4!(tW`%*0 z&{{-3n}Q~04l<67A>7URqzI*Lb`aadpVA*7lK`Gy;D-bf$)#on=kPon8R<IZbJadS zT*NzlTlzqI_~SSWzBxY(F>l_FRg)?e*7Dar&NQ09_Mc#ZgHN&Rvt+5bLw32UXZoY> zU;8?t>E7$G`@QWlWjS$3)1V`|E3TlqM3VqGNP-}Tfj~IJslk!CGiZv4$2?y-anA3+ zU<ZhY23`wLPw6#hiFA?@hd#lf8YoX9*i=08buPy&hNUHvL!0J=7F5)WwdZyKs|#V? zrRFN?DDjCCek8+g9MEZ9TA-!fKBXrJc4(Xw@5sS$19Xue@fFG1gz%2mr0iJu>LR$c z9_#nsLXV8ck+ylcUZOZ!_VxEa0!5Jpqp|)TkaSKINO(1&(9Pia`Yu9bdLg-)Ox<P} zA((9irj2LG<3ZBUj?a{J=v8fUT`tr8Jo<-+VH`{k6F#c+oEn(%_ihukggwuuTBWKM zKg-#6*v=@ySY*T1_LMCY3`LSW?mc|)j2#}HGVD|Hwk`G>d=06mNTk#?xGky3=iTJz zt={6D=jx|9?VJ8y9u!9{S^`S3d2Hw9jladYJdv9q0J77~sQ)LMgZilre?cOb_<gl% z!v>i>bIEZhrHWOyBh21$NY!VgUc4FUxj^sdwEhKXoBA)La2_pUMK^^Gf?^0I4ErZz zfF$+htLACek#?OPPkE!b`t1UL6+Kl;-Z}$|J5!9AZimI~sNf|ww%i(xIeO{wXS5PC zme+I6A4affzKD4dH!&fvI{zv=JMmkkKm5zrT1({Gf$Ry4#dKhQSX2tW<eMx&o8TE| zy&SiekLVX|wV`kb*`|#R+Oy|cXSH8$kJ+NC?F5lro|;9~z&OxY1S|ioN&Rthjx4xg zX%*XZ5!}|cyQ{Tyw)ys={H{pnPHE~esw!A)t4d8WfoZLiHB^~auG|UyG1$M}5ec`F z_QQIi%uJlc)rGIYXFk6%HtKCu8?X;&JLnQ<6KmULt2}%*smmy)QXcOKLz7h~U5m>e z0&G)hnR5Zgur%kv!*-6nj|#Ru4^j7A2#vja^TmZdA9EG<*_FOXj-s{uAO{{T1ln%l zYSbtyizeTzydW8hY@~Tm6J{DR3%oj>`erE4%${pd6BXUpmZfeWLDtny0vjB(4}hVJ z;&Z)t#A6MY*1fvS)sxE|CwOqKlj4#~-x0>nG~f=Bgyc-sIghvEORB`k3;c3J@OP(A zb&2w{?yLY!zp`J=Nl;357+#mkJ)E$Ic(&q`$j7HVlBkV|I``-#BI~e3)3>X+1wW`- zSN?*S#Vli{4U2;m<4;E18NUm2fB>a&kUaF=du&$)8!RFtj>%&S2>C4h8LdVCrDHMT zQft0hx@s7S9SJ{RA{34kgZJhnVS+=&M`NUk&50L*d7u&{L(QyWQ?2IRZytPOXYP-^ ztcKC~PEq_k`aZmmTuD2=g~aE|w2ro{*<oz4fA?HwI{w<)16})$o?dU~4Yc$UAilPG zYm49EjuM2$B>+6Y9<jivD?R2P@2;wmk1;B@TsYAzy_k_zHJ2DM;#E`~HTofs^><C2 z)uz+mV1i5BfnjCIkKs-BySurg6VYK|ajQI}7Gj~~kjj)$BugPlzkgcA>p{ursf;UM zB+1X5<3FYA<~`x<gFgug6USV%=x!Bii;HE6y$1HkDrd;tiW#4z-jNfVd%?69l*|Mj zap-|k3xMS%Tz;$xYoFKvoC24_wU`cbCb)Do5{T*RcfFn1;dMcyYb&(+OL&VcM$&VO zCby-W$Q?p@q?a(oxXw3o2g~$nQqdEhL7qNZT+vU=8X0hbOY1wp>#O3$Zw(~u?v`op zerbWs#1fltf_vBQMYI;~Q+jB=I5HyWz5(R05u~^tKRngt9?7(9D{_Rt^4*)S2|=W! zxUOXY(CBIErb$CCD)wsZZY9x~F_DUx-J34B#_bYeUrz8Z!Rq$z0h0Af^1>DU=)wLo z-Pf;M(|sR@VWLxwjIwr(U0{67C-xwX_Z(UC=;jqd+B6A&L;*va>>9C{PMMjg|7;qz z;Ec9vn>n}3|4P`aBm$M^JO7d>_&}*|jwD%lhQU-Z^p8({v-7R=HRddmeFqh<Nj-~- zbJ213g-22CRYhNthia5jz60cPvd48_pG&|rME{3LHsA=o3<B7q@6_Xof*HLBx2<ES z#p)*J{jIn*o1yXOa8SYU3<JG=TG-0O@Y^Hq1_$n6W904cYSU4IUkzM?;BPtUJ5xJ^ zbN0-ogw7Pa?}4v79dfOj`f}l{z2|^!88*L@+*W<Wu%v|251^{ns}E7=p?T(~%Dq>l z=>fR=CAL62@X;8Zt(3VA;v%&??+eMJ;#k=Rs$!{YOWc^16P`C`uBEjbBh6Cw+S1p( z-?+lO3HF`uxg`3sZ~CfoNl8^3_iwtzH*YEqM7ar{R}qO&>O$c42**@)dhy*}mqxgf zN?xVqLLSA+QqzEcQzK;;Mft?#B$@QipfB$Hkjd($w*ArD1HtaSW`nX-XM4Gy@96Wm zB<%9APbRxbV>Va2)-pajF3#ON9lrX3$OEZ+v~q`n8w_At1kEY0?8eH+tNuk?ADHJt zI))?nU4{(&%N+Yz|A>(QBYyqLyh7+)mJ!6xNt5^RgXyJE{)dv~|Iz>To6o|3)qB5L zXZ~01^gG$Tt`*Lmk7=^v)70Jxk^M89eg%Mq+}pNP#R$J!syiW&?JFg-<xfgn6W?0M z)@4yj{H%);7<`Q--J_IX-BHu8u|T`9tULsA-=FNf-@ZJcg;MJ?R%#D#p|penJ|NhR zv%JYh4x9>mwzHnVNrEq^?Q=}umE<*dw@vlea}RhAK8~J%p&17Eic3pu=02p9QiX`h zKD;)oAo@#?^cO%lH?5{QFU|>p`R5_eA>?Twd@Q@bwnSj3`)e!VLak%?2H<uNr!(rO zU)$y`*q(;Pz>u6i3W7@8mF~X(VLNZ7v{_7t^m<7D5_hq7q=;P5=8cZ$RV!?J*3gOr z<gj^0LoP||=y;dC@(Jc+-QDd=9P)PYw?!zyR=^;3xwKTe*PSk<SwBGdIj1&_rpJrf z=W8l4NH)=4s33s*63kKsSgiQ_POpIql?_bK*;e7}O;gJe+3Y@5k=mnV*6@0SQ5LlS z^@T6N`1((j8}9v(_rgoBr|W4xY7j8!8g=^EX3uySfIZN#m$bi3=r8oy)X%`;W#*7L z*(3PwFp52W@Y<1a88yII{r9|pp^U?`BjHx5VD&?}0uSY|?QEMA8JrE2Js9q~s0-HX z>;fxJ@|Z64#ONeM3~)KIWNWUv_jZ{PyXm7+Wb9~AF}aT{V*<>`*<$I$#XS!^UnsR= zdrCx3=vwybSHENN=;b4Jf>Gd-6-xgik!Z`l@EwQc-e*Rji?efL-PeCUwQKCJecjsx zXL;$$&2hTo)#rMnK9Sniqw`6sx^X#g<h6xtEM6p^(8|)Er{YMJjPC*I16VpO=IFr= zbsb+W>kxVxpu~pUrnIbW6;OVju)C#00gd#*k+<l_^a8B6i`$b};?qMUnP&P3ylo(q zQ9L7Xfcdz28(2OgT@7>g4I%+c0}i<1I>(;Wxyf*oYfF?&{kGC(1C<*p#oBA;HaTer z`&#aYXe`&KsWeyZ6qQrmpf0{(6pB1H@^*^Oht~m@`fu7q<&UTzCulTT@&r~T75cn7 zoy!R&!GI~e{mrg&JLWx!wSvZ=MgX4lr2LE<xuWc&T^EayMIGl&Hu*AjYhXmihw!KF z*iAGmd&0hkaB+-i+zBi!rpKg9ZYzIOM)pO<YEhhFm$sfT9n1vY1VRCHMho9$(BGc> z5zyOME&T`)Y%z4^lS8sXK<tq3Uy$|7r*FFnX`T>KeVaxU7<apbyh%rweJpK6%8sWh zRP9HZIThD#71)T397~@72H$H|#s_aOHnF6W)_2T5%LKuE#2A51FR$M7H6FY@al!DU zl^MN1B`DX8)sy0=UD*iA+N;S}F-e<T-YxtT(^-|cjh`I$*-t11Xno3E1b9u`KlbX6 zX3AgAnY~n`%$lME&bJs=r{5q*e38zfW#-a-&TttTb^>vj)!!qQ2ep9i^Z9=K;8@z1 zOm(@Gg~JjJ+X7)Hz&?Wmy5YXl>5i+VarVG=K6bfwNvuxTMst?~qf<u0nV;&u{;v{% z<V^xZ!6W3IdCxT}eER#_+o08VUQnsHTc-U-YGCRaya4vVFH?C{McYq<iI~mGefShq zTLL_$b<G>=?`Y2idiIfpHvzs_Ke?<L<_}jm-TYT$)&<=cG~9KDeR%<QQdjrUW%bqN zyxJ`s2X(58&OX6vzLu=ZMq0zEyK|@fW3VY=K^hfKTJTT03iu4gT+DSG7VTa&i*g9C z=tU1|z!!f$9ZK}%_?~25$Y1A{cXa(`DfX#%FTtz&2?8&+sF*{I80+>*+~wqsmD%s< z@<7r6tiVN0u#~B{fo6{5hg2XsqHQ^ofd$pu4mJoRHun;CO|JIue^c(K6LH(*`-b!# z^VHaXw(!@>#b9NV9dkGO6>KH>7O$p1edal=F7&8C;mz}6O65=+`B}Z>-cKW*MlqHz z-=7PfSRWpnmo><E=DD-YD(<?v2-$;*8#i=YXyScewTzwoMhfTY<ElM&@)H<NH!3nV zM@k|Oq*PkRmVTXW;7j--aL^Xv2q@S~rT%Z)tq43L9X1k@-h#{Vq6&3fgDGCC9;Z({ zS^e_IexKi6t}i3!gp}4%jaX{Qi<1Yi47AeW61nGs@$Fv|+<#=#<ssxIi1457E&h=2 zemlj*4EJ-5*}uv5cRKwNOI`6A<oo_**zC8(2@(I|Sxa7J|GD?ge7RtOlpI~2`Tk<X zy-1Gcd7Yjy^v{|H2FpqW0mppiJ$7;@;L>eed9DE+d<hv_`KJDIkWNPJor=d-OfA0x zL$)<5Rl?_$!pcQ&IXg*!acbUtQK><^hx`wP+kpLiUaIJpF(8tIrxua)Q+3Pf8Z+x5 zuP?2Plus?gX%Mr}r5`)`eEuT~ha~LU{LY$Gx>ra%{bftp>>bC00GSmBnyj!HY)R4I zh#ipkOFBCT0Q!9ED=y`o_!?rS!&V=QLfeK}=N7tfSpyRO;Nq&svU#zr3MOU3-lE(Z z`pqWr7^LLz(ml&@BGTHclK1tPsmG<m@{QXD0JAma8SzzV0T`Nv&A)+OG!1A;+S?XR zP`+H4hCLNv*62(+Z0a|V66@{j#Fsavd8F$GJ@Jf|Ox0KKc<nDqUx}V(>=r-Zth(Z= zJrLQwpi)jOafW_qH`Wxx<|h`o&TZS${VGzLE4PUPnz-6|GP->C0NV#E+}jHJ^!pKs zyRiOq?J&Yr`;mpBu|-ViVw<Hkx8o2G1gf^wHr9gul8uVT%-Ra^(FF#PIlb49kbzy& zdlGtgZK<rNS8OSzKtLL2KGS5S!Oaq|fdyO<zc#CKlp=e**!qgAaUplc)k`g)#vJk> zdntPMF9I0+aL>K<wH<fepXdl?evP8nU)wF7x>kWTFo9tTk?Ei@pfY3bpsHc29lza7 znQb=0v(NfGr8^!+h5Q{=Y&utuk>MU}{wWJn3Y&Gwt{T@9PJ;Sv&Yyr?OaDZY1pY^r zf_LsyQ6*=nxS{DyA5Z&QZiUDS{aa4CmK1G(;_X9$nvQW1Pu<<%=joDiTvU!Ebj`GL z{6cio#b{RtloLlw)++)zwg@V$;x3S&7^V+s8ws>mqpIrFFfu(ak9Jtdwd=docX=Nn zpr82gRE1p;1I2KCNb9p$4g8xQjYyT-osVr7FLa}&DKWhtUOzN*To7!%yBUSVP&-Li zO+O`$&5G->?-|a@?_~PCK5H@`4?|8dbmvcKDJVm}i!SA>#62;&Ay+n1(qUR0y+t8e zmE={W*LvEUoSuVJaV@5|uXIY*EOkl~ez))u_p$@~95Ctow}NQIyOfPJgmuzt&^u{V z{t>d?J%+(R1EcVHm~c*E!Cl~uwO?wDBY*JKy@N;<JK*S%jZ_hRCgPcpTK)~L_iV$9 z3Cx_b2y0XbiK$KYTR3=;Om+$wKWk~J`7Tfh`!W_+-@U2Ml1%^7FH(D4?mD0$qlz|Z zVNKARhJ>HCr919zu3&pu7QX@9<6nbE*he81>(a7>^IjSs2VmFiLk2`$J^3ccw01Rp z9U2;He@&uKjhdxyqV;s-sv#XrhVBT93);xE&@f`aCcS2_y^FwB$i2jsz_WQOyrUtb z=VJ}pfI8${`-wmJ%^HeAQ-ALOfbfFuSMd^0g&aSob40lytTH|wwj)$pi8(oj*~Ues z_rzEiS|+dIAHQJ*ETH8H_>vGM!Cm=RjZZc>Jt6EnBA@c+6UE4R=qT7gI<yl|o+TD3 zSnGHE8)hPTHu_VA6CQd|f`e?ip$oBwF|vC$X-Zr>ve{|ue)e8|U(6hzz=NZd8MVem z!#%J0Gz>G7lp@^ZVU2BNp^_?mJ>^FuGor%{29dy`aN2EH$QJS-c%=xjxObT@)@zoQ zj%C?DpVz?o#i*KW$gH1wnWJ%4O1S_K-ZVTvS!>h9B(=Z6Ej?2-{iZatJSt3sOP=vZ z;=V1?!0h@K>8JzCcD41x?+Russ-|(`Hq43;Q4Rb=LifGZkhFl6KKOD_#sc~oSWFcp z1Grr!pZj~Wk_eT2{C`bl)f5~(iN{EH`0vQqX+Nm+oV#DgD0-4V!qpg1-Mpu84?fB? z^0i~QLQNvkPw{0Zp4e8&F4DZNyefID0($>FEA5dLP>6!>ujx$eHg`V{o%0rg{Oz>z zqaJ2Cw`KCpu{+27$<iY{k}b8_1P$p;^7SQ!E=Ir$(~@23b;0Y_Lde&A>~8F>BO9o` zMi{W&?93GBny=+TNs9=UB5CLvhwF6F)=Z#^?=YHj&9JeqGRol@;vsXqiFS8hZ`<rG zLC>l~6XPZ)%gY?_xZ0#fBK#2Au(y*GYudDWBLu(9xx)W_*)0p5ANDjjohBX_=Btxx zKz3`I0-aHk+Hw}Eb&wsdEoc4@Xw0gWtO$s$%Zpw2G~x#CeZl$7SKF+@cXMdPh}|AL zZRc8X1~vfpS}q}ftJGxBAviyQ&*1+z$JK9{HAZ>|o|nTLibUA|AP;YKd-vP(`CCB& zlxAzc>H|#buNC&k?-IK|<m2A}gmn>VyUrQ^ertX^yFU~Gzg_OHEW+PT4SdZq8MuGr zxU)zGVwh+F<Z}mCMp?hi>zB>4QOT7!-idCa$9(h!up0bd^x>C*-LhFWZn1K>@M8&+ z@RFNXS7*kqcxQk^#Eh0Hi9z09_|tbq#C9IY0t=WPc8*b7rgsX9fozo^TMznY&V}Pg z_SODyMa|S+5Ba`??#V^WB)U&L9(xZ4J!_Y$1C3(xg8$+8v?C-phhirWDg5}1+<t5^ z{=_$*M<#wFTW`ic_4^hOIxcl>;H!7>x4?>W9-$Apq(tb^PzE&Ga)UjZbn#wohVl;^ ztXCtR!H9$me>8PxHLRyvfH86`YaH@GdU?ecVExUM3jhw^vQN6MX2`}0R~?Yur@D~d zS1Q@*{@)pg=XFqrcgl_<$5gKuBQM?AiYOjZKMafzKQ0>~=Aq{`6#|MCyXNh~4eo84 zex~(lwjQ3OFOj+mQs@0MSVRP0L5@2c8vO;>jLQ}Yn=qPha_Y;wke8UMQ;iximlK5a zf|LSbxW)rvU_6M=3noLaA0;2dCHYlSW6fcjg+L0uW3N0|<pf{=u^NqrR-xR+(;FS? zB+r6^Vi`tTRD-UtsrB+Z?_2*3T&}B#n^b*ub4u@ED%-#=!>EC&DSr}dpMxviVxnyy zdF-3VYRJIy(DJu&bmHUE!`4@HITKz?BW+z&X5%Fj@5!@Qf?@&VmhkaZQBATi#bWnG z7L2Jik5H%w+@zb)u0xeak6E`{={g;)m6m()QpC9m+Y0PgpDx8MV7DiI1p*#y+vPB4 zrX(szSYxScwE^SW>(++-mNdb)>D<r7L|1n^SgBR>SM!lf)B0Y_2g0Hko<1wLi?ZR~ znI5&wD%G}MAMd*L(G9x<zZ+hcUwL$%t!JqUp4faU>MZ2@-KEFv_esB>!mj*o*`e_u zO75aF$cdG;V!yt49j}2a<$LvI6n1gb^v~7Zz-4)zcOZ1{yg*jkooEPTbQyX9k5r%E z0JyG^KX_<}2X`;vBPgbOK&SQSPp#H3@Am(8F!=w|2M(f(ff;NOcuoUeF6Gi+JUEY# zXTY)`=lmakkNnf$UxH}X=}xjAb~aAmqzG04bxdUEa1Zh=y7+us!aaX86s>{%pq`Su zh7cdd=B9>SHyyH-@C)guyExIJc|(AQ{<7WrZB67jY%x++`au`hjxT!AeJ%uMK>9Lo zufH)y+UIA~Q(Io)rwVpflgERTGiI9B1~(4_j}MiPTUOlpWZ~J{O*-uuaXL$mt^zt` zJ@SA)39kmLoW9R4N5J73ZzyFo<nLEMAip2h)q8q-825AbR5}5aXdd^&`|ePIQdOz0 z@Wwl@na0e9=5gFL&wg8&$AK!|ms&2(z$}z<vZ+A~y-}~)3<R@fllos6C{bV;Dp@cd zJ1`Cd&b&p(U9J1=ldy?GdVuVe==emGiUW(ul!8@KFxhvbrS^sU1SzUA-%8*7GAIQO zxGdrS^?+b4iq6oYdH!Npx%0xxy=EZ*f1O|`TmPsA_H$=_fX{#bbW1zyb8cM!8BKCT zE3XLAl=gC6;}%^|7lX+WxP$bwgB;wWBqlU^K$o6)sy=hbBIo=@$OD6AH-~>C+>1q5 z>B=@0Z|H{<^UH)VROtvD(>%X%?dy!iRU*J%S}x~J|Bh-A5IK~BK;+2#ugKx$%8=i> zh-axTEyDYi!fy%OtQ8j{1>Gkopv9<vBjlX%Qu1pxAZ(n-Qt7k+#Hybg^7_8i!1NaH zlI*ewLf?QeG}n?PvJ314TS7~44|^!;m25AlZ3JL@*DgH?hQ{;??6XL1-Bpl#eM|W7 zFOvT+?-F4>#sd|hf&!K!;I*mzBR2Ib-TYU(fM4^$Z$-%eH$EUqbD8cTG4m(7u?3#G zeH%z)U7NumqAdb6qAQj^3WQGPy)B6GYo6(p=m6Kivw_gb%_~LlFBg*iZOj>+id*ki zKyXw~iLFIUlgIj@@5TCu#3oI63X4f#xla`;#*>}2B{0C<L`>VVk7na;MF)EnHE)=r zN5;lqo0@(nQCsePz{HHV@9+#c<Gzbz&-`rf&|sRH>8))9A6+P5DpIBg_G`z~Prmla zD{bSoh?p)gz)wrVV|ZOL|KzSvl~ySJeaC8G+QwBfhW3TjTkwC@`qcyVvSm(MH|mL{ zA{4<K3?KJ{@r@Z*pjTVe?z>9-GFLgJU6-79A6SyAcEPo!oaf?4Z)7BKEvHPTe6G_k zJ^B{!@Y5A2I#ra2*zSI87o5<|6N0={IZGuzs@o|mwe+BZjh90@A^gZz_jG!G)*O8` z#0>W%`z$Uw_uG?hEviz~I`Oc<Z@$jcoUN>2!ya*SneS#xcV&{cbck**8dA;svXy73 zj-3eIvvZ(H2nvmt*aClBpUu6dq?K&)nB$IDwj7+0pFz{sKIH6-<0Md=4*>_$*=&-5 zQgXBbU7qV`!|HVk5P4$K!*D5+#T6I4IYpP<Rd9VnlLLAbkHgjb`wz*FW@M;Rg%m}v zfE@<l#dql{>YYxSQy8k*6SjUN&w!xR^UmSX$oXgcvZkifWn=0Z2eQN2o|?0G#qrY# zBX@%*jIlFQPJ<aYUDoiEx#)Pt!f-xR-gKo|5(Wet>?=0n(YUrs$k75sX9FVrk#0rG zK6I=;MFWLh&4j;nI5x!HF})rVb>c@wT9*u*r!!PWzS%o9Lw#5^dF&&m&3e;G<Dmq^ zt8VXbjDT?1jWQ2Yv4(*)_O}|wsxc3La%X6=b-K|o!AcVPNdZMnvb)jgi9IvaoJ_`_ zsA;Q}+zT_}ACUYK2UebCIM}hKoW^T}4~332;r+|TZc<AIP*FAE!TT;$B^EmtjXC*@ zgpDMqcjTJyAzSCdY*?RLqs3{I9py<Gfg(0D?mI~^SHjwO`Y}(X^_0tn*jW_(eHKxi zc4)V0r*aI^GgRlu?NyS?c+*ROH^CG+%%%u8Lqyyut=R&eT)~0dG!G7lus>I}8-^fR zZpfVKvBxdyUB{Aq!!A{gRZ;a(G<aHC+}4{{VlVQg){7s3LVY-8jrQ{OHI-H9SDWuV z9Cq4Wy}s(OWR3csTJrI1ikvtapZv;zCT~!IHyN-2TeUo<{x9O*JF2PldlyF?bwmXf z1*sXwf`EY1dqxov5Rfi?RFGamFM&7~P!Uk75J(1*UZvMWK|pGh7Fvi9AV8=IEu`Ip z1CD+_-tW5i{_gtS|5%Ha<ec}sXTN*z=h@H09NKLph%d;a1S~rZlA?wM&!$)d+z3B> z+z0!JFXq4u6tQ(FK!bB+f>K96Z;bG`{E+DFFcsJ*wB8h5R5`b(MO}Bn<0GBi1^g4| z4B1?Eh(Nb`;HW?5Ld)m<73qj;;+w<A7<*4Lr^E()d)!#qyUr=ykh9M(QaE+&Q>H%+ zf||#y_YYeQYKX!e+)`X$sP&Z6+ZGJxKo2H6<GHZF3=rd=Gr1HePd%1l>k(a*xVBtU zQ0iJeIe;T5*Q_)o+=hhSMCxC($-GvrA(LsAn$_c6&0iG&o^Jx2qJ_N?H&G%s#I}uc zl2tTMk-i(Rt)N4W=SZQ~XWhSVqLSil^RVaf+1|%e>eR~d=?H$&+Tc7QrGt{Iwh;a* zKuz*IUO;7+tyeB9jV)?hfH|ozL%s>j)7oxTLhZ8uHH7!hTCK8u=%XxVLAD!r6mw~_ zErKCS5>;Rvjdg9|XI1-+*lO6ueFj}~vpDn&HcC6D4*}%S{sEdl28OKb2I!yDz0-~3 ztsgHb;L6Yj@_bvrO=A&;lcDpn;v;g*EcAg&<C8=;0zF?!-ytsNjeS(M%*|>JEf~*Y z*4rv*EOg0EPfrnILm*l4qy18GgkzZEMbm1vXtOc!d~YkcYkcEiU;B|svMvj8`=Ui3 zTAP|#s|}ynt!IPmUNl&xa;s3O7rZffn^mB{H=%`b9<E_1Z?vBB1a(TUC35Le(w?I2 z*}4v`IFB0eUabgP71Ad3x(!dAqGb8}W3*!bYp^-a@_2eH5!PRVEm}spWFf*jnG_D7 zXT9w^VrxD3=xQ3~-gw=6Zt0MiF`F*J@cS1JjDc~@vr%ZBn$d%*Zu7kwSHioY*9hw( zT^D<6bt<p;$%m<9UO8;`_aDLjwo3X!&P7o!J_!l<fLEQdRV}owwc!LQirC$~`<NmH zxES&Vt}aJl2P5>wXKicLx-RniXUd0mjH`1;f-PYmJg))L?&iV|HT5gD#L+JzH#XlO zNlzC_u1`XqgGdt)`Bwgh%gdV+gmuaVFy5K6oS=$K$ETlC@U>xpL(YVbB=UzPQ`XM} z@jZ$@@rW8%<e+=<3{`hm|Bi$2(>RZFq4-)f9WYGtm=B30N772A1$r5+;^;%w=x{$J zrxT+{9WS0O-KD!<F^Z482_80$SG6IdWcu9GYuM`L4Iow74i)zv1Kx}$I(crZE2h^_ z7u+{CrLn>iHpg3%R#uWdd`msaQmMcwyS9&w7XTl!DVXjc69<Y)4FV4jC73m1lYm?; zMRXg-AnAArwZK<Xx~FQp?+v7d8VETw^t8+ObvDFz#^c)kZ&O^|dhFeL?qtAVdn@8~ z(}B*wPGbq<^znsNdejU4n2Kq^3U%W`?^3`5X~+2tkT<+U!11uX)Bc%sJN)hzA*k5! zXUNZ#<J&-Pwql!~{qMVa??=e$yB5ojZJ&P&#Q%pMaQfm$1C-s{^E4S;d$$T7Ks%P% zxcb&Qvn4NL-9yq{Xa)1QA<%7W;!d@FP<4HSraHfQsH%&N@0*n3x5NdILFTU<P8Y+E zxcgVuBn4NYps9OjaSPNal3ts5T}W+JU=?79dK@_hq*0!M<Dp!pG~6aw&C#s4l=|qV z8Q&8Na>~=qML8bET{A(}-m_TZlS1!M)y9m4*{e8kNafAMWw&+KbYU^#FGk4fv_PZp zzT%%+&fa_V_O+!Mb*fJVNS3i`73-Utl~Nw&rY92*Y>NI-Iaew5eo5dXk;}yM^;4Y3 z1;p`Q`dAFPGk~5bYlXa9+qF=m!S#g5YnwNwRJ#$LCc}-%Qa}~`qS_<P{jO&_4-b61 zl9?9-!iz}(RE~Yydm?Fy$Je~yWWXeC^3L>}MM;OyriVX6s{7i4g^b?7&==F^6)kD} zxwid7;mSV4Guk?*r1GWH|D4w(XgH14U2%|~KY~mQ8R`gO>6-QdN_fvGi^hePmqO7q zF6^h9TEtLHcrBFIcGi|)x-lkz6HHIm3BsqfT?FWo=c8<UJFPhT7fdm+V-oQsfbA_X z?7JZ8dQy=O9Ga<t9l^@rjPx9iVzPo#Ybn~uW}vmO-Em61;SpvAY){Yb?SjI{#HynD z&$<h9W(X&u<KC0vr$emoPJ<%nnxC3Ai6%e#$Z)&95hm+UBlFeU)SUz3r%+D2XM8Ou z)l8ljK3laRHI8`;xQFBaRJr2Dj3=2!0TMc*TzM&GXj9J0aQ22?f|Tu;j9Zv{2g>!O zP0E5uZ#mPB$6LS7{f2T+==+<&&_wI4M=_>&6XmGxbdIU<YvuejK)SRzFV_c4W2@V@ z9VsM}M=#K_MF0d_Y`Zgf{E_T!)b4dMZa-lATFma-jy)sIf2`cSkI(c~BUv(kAA!5z zkXXb-=!xWB`zr-47AoODT{{~{T_$*SAneyrtDZT921&5x8pVu&^8A~MMRhRr!Ax@1 zh%Pic%dP~<m6~p1DP<67e@fXFejgACk6vsbdAni*72Y>+6(QB>Z^~_-U5o_;sPqB~ zGacB!u@t}SG;C>x;}5@->~n7a6RT()&ch{JNhc*1agiuPzbodq#!hBi?&Hje49(Lh z4kLH=()Ty|>dd1N?d|Mb(e1mb3XM7T`p+S0S<<Tmx^F2VndHvtx(*j$#IhmES06hh z`8Wb#+1lPjEoWpj3LR&|Xl(b?e{9%Q$&L;~b#$yUd2>&o`la))hv#1H28*gs)cW25 zm=O4Ym=O4lx<hNqe4<93FquNW-Y&8HzZyFy{4^>>7xt5t?axJ9rotFC@q`&jc)O*d zB<w7q#9$>2;nNVV?F?IXPnLOD*;q~eKvAixF%ZM|7B-G=tyMMn{cnscbS`Mq!Am$d z;zX#$6yn|@g8WqO+og82XUZ>l=)uv!KqKVUjx4bx(klb+A`LBR>@TzqCo$7OjfNF8 z1AJIU{$Us0h(?)LeO4*8bjvIBm|LlUuyxtM@q|=dw5u9*<8vH4QTF*44n92MII=`H zGiYRp?t(1{RgDE{oDJ&^RBUX5IQS5<%%Hy_iXB0E1t7bXvESfCLf@L#EB$3I6WU-> z&HilV7yK$6Y09KF-&@d-s2Qc`!Yr51Ifw1@|3+3nfS4CtNHHeM?D16Dt~s|n@xC<! zzmN4cXebx^2yOH@@aBna6Z(Gme?2g${=yCh7<UP4Y{Sam73FnyL6n;t2wxU&_r@Ne zv-stgZIJW3{$3J~&es`qc{f}OYhD9*!}<QRW$>f(^>@GU<LLJP(>?*<A>O!}?hZQq zjpy(Uj~J!5qv;X*<Rqjr7Zl{a4UUt}_WwJUqj}B>IbUxXY-cv(M=FAQP|mSDLuQm~ z)7Tf}Z)f}0T59CV=uuCRB<}e=dCa*yp>oifkw+MSmVkh1xgb<L#CfgDVQMu;Z6UJR ze6wygPG~)OA!*KX1bkyu;~K_0V3kz5LcJLx6r>~6l0zJRfEMn9@PYM5aynmiMC=@u zKXip1{A)v)`Tni6*AY`aMfC^8{(4X7^J8kS=5X8SqmPhzvMeiI7moW9Wvwn%#thbu zvxfl2X#~=oCaNwukZSFqoM0)xMtNC_n_38sz0urhOAM|}g={JG^=;~Za8qlQ%}+HG zx8cvq46<o2)Mr3Eq`St6CN~2{T*3lt?rLC=WJ+Bc&xW!bDarG1@~Sx<nytpEyk9kn zO6kOSHha|cHuH|VA%s6mk_~orYJR+h7x$X;B=8>*%eJ*pLccL2GRH;kHri@Ax~ccI z;~M>7dxgD+wy;hPw2T%BV}Y%iINTYXk|eS0A#zFP)^xR_hS}D1wJgOfjBu2rR_&PT zLP4`u2h=7WSl|iv4+Kmg0^F)Y7Yu$K2HT&B<eYRM$F#gvVm9bXltV1Q`rSh>@OCn+ z6GZc!V>u1*;2a8f3sT~UBrYN!dFu=V*x-&T#Lz7HSn#lsmVWQ+I^mVMWV!k9lzUl6 z%Z@Lr`wr72ixxINUvpZosyikawDGxwdX;?=p2nJTXG!&m6B@@FA~%jZgKW-!$eIEU zV7{?i?hWz2FZuoMi7MJu#PfLhLRfY)eUdL?Ch?7{60=<W;nFJhrf*vzxfw|tb+g1_ zo#rIDWXxY!;U_}tri3$7szuMDgH6crlai|rDj2RNy#L->_2~-n)dI?=Q|BYOHc9$P zF0IfoybJbJt<H>m&8Gj~QlU*H=sm#*&J28nM)X}@dMm!_?W{s4LO6B0ZDl35?9UR+ zw&i7q&OB-veU5o_22tb98i~JQY=8rGFBf49<Co!`_+g4W&|=Q}I`efMP{0QJGiQ)Y zk>l>WeKoDcQ^lv$Tj5FmjLeY4Grka>nPbbL_QQuqqov#G4g%hcmIte7&D8!F>MJNc z^zadPVtk^Mc#ThHrJqgXN56hO@rAO{y~VD)v66+*iROftk2PWW!RKqaZOg{ki~feD z^I2`45kZ=%E&xS>R5FIEO`?@B>YVbij%YFoDdG>CmzbN&a?fSb7MeN1Uh;?~|3+5H zaP&A@=(8JZ+5xM`QYK(7p%y=(<(OkJEiM?!ZF;als6Z_`a;&u|Q{A{_{d6=7aRDT( zl$xcY|A1-l_yMeiP}tzw*(t5SP6=D4to>GC%k=uXA}*AJ2Z33^ud}ajZlb7N{wNBF z*$Dg91dgalKa+pOg;z@i#BS~}as{Nr5J%5Y?j=4DK2XMr*^66grrykszZIb@nH1gH zj4_j>B-B2(_yc8E-gjMm;l$Kpzb}=Z$EkV8Ny@^aLZc-aA~-I_tNKLL?)f>i1FyMJ zRc|byn9u@n3^5r2HhlqScpZiu)%M#W=O7-kQ5~T+Kwm?IQOX#fntfM3va(o9o0$wx zQxj`vx>t!EN%U$v5!oQ=6|{F2w*MKSlBQftq}~h=k_Z;aBS_MNrDQStFtLB)W$1mD zhL7B||H%eAbmBcW<yA(Co(n}3=9>;0^Gi5k!-$5*^BImSA0k54Y5NVLv5u6X4;vX& zxaX6z`o(mt0Kkd)D)k3!8tFou!fcchGBVz9fLxN5azsDQqr0ycLDr4AyZZ1KovFJe z%ap!$rhS-M_FfrLyg;+02RDbT+TKL+H6qI2z16E7SGn{^3!@tNH>KUs<m)1=KbM9& z7W&ypcVP!vW6Hc3;(d}4bi^`}Ah1+Nz6Y*)*pf%e@IP=4cDvS|6&_KSSuwYGjeZL& z<j;dyV16KX-sT8UyTP#O2qDL{=ohsz(Y~dK%Kc#dy1B{I{$EP#dAE;|B3fV5Omp_M zN$}W|Id8lMw?`D564$;ZM)cc1vyk|Z9>V}mIUT?B<88u9V_8&pzPI#YGCUjTXRMvU zylrkrq)|LS{n-k=p~k#RXCyQ8UGl1KId#S+WB?P|;tR)#Xk#T}KJ+F=b3LWuIb?jY zpU`P?n>@(py5V5RzMKF!<g%`esOoPzJos0*Z<)K(dvG-eyx`WXxD+^PA6+Yr!-Gi0 z!e}E#h`);p97aE>2t0Y?HnG-4UyIzOYowZ4{9kPwI)W?ECCv*gQ~;snZMIS<V^Qn# zgo?6$AYwzY7o|OD?YB<v5PHwEO=_CzYnN|T?_rf6!uDH?H~_Q~`mU#NTqToKS_dt? zxxxcj>Kg5E6sH=p_H>&(i^=j4IR;DpOW*OrpjUMqOsA(Pl|K8reH5w(n}3*Qo{+#X z4)-eZY}o=<oD7^6pmmNZg-we1BX!H`sco&~z-v^;m^)ohuv6%d(=}&fIm7iz2Ixx1 zH)#nSr80U!(<%lF(Z?Ld8q?Cx)Oru7IIJR1wumb>zuycr!Bk2`mCn^ASRr#->YEgd z2s{|EX-;d4kPJpFzSb2H@y6&dWsW&lHHB>U`}?*wh2_4YiaSIYUVgY>33E;-$<fbS z{UXZ<?Q5}hoLv@G1D!*J>rFx~46j2e;*4NJQz3_dVvbs=d&W0O#>iI59p_rWSG_y& zV!X%5q+nq|FqDw>zJ#p1Nf)Tf(q!d7@z9UPYg4rVJJOjQm|AHfP>78UGYuJpHPL0a zvBp3Kr@qDsZn4x0qbg#LJ6+=0zX1Jfwa`Jbg%FULzsvcDk-La8-@k=(e%Q_->zE7h zhRmUWSZqpXDHj}@;1)$;C+MdGy_A2*$1kr?!&v0rw>dDts`kG04#-@krs8{UYZzTG z^=ls=kiTS&P_tm0SvRW=^a9SxfN<lEt0IN3=CJZ-;R*nhy7aZ2UHWQ!7qW8+cc@{y zfC+laPbjUFnpyzMdZ)E58UUb3w?Nx(*mqFiS5Ym}j)(ep$ecVYi$!VS8>sqNm7@%N z&(R%F<lk)LBmX*#Z{QJ-3bP4_|F3^FFw^y2KKp~J*FLtcfq#<9J$X9<dH-G$@IkTl z9k2;Kx_j<l@#v3_NTv1uF1>T2ICq9G#cgx~km?C>kT-tMICp5(-9PVoe6tAH4%gJd z@pkDHBE{iy0nAqbuD_N(^mY5{b&gUy>eTvL>OU*!Ak9*{2{t{du^|z(@YdRo(}AdH z<rSu|xM#}ty8m#|Q-e5nB+R#Lf<e)s%wR_!pCAAe;xsQn1OwZ{V@hwD>92$<Yv2M8 zn{^ZftQV%JBU=E?5hdD7$)bBUp@3-5WIvSwod8@cYVl`cArvfi)ZIbA9`H{sXL3Q{ z`d)_t;m`<db50HdTS78|jSN38-3UB!97xA*BNlFbrex7o@RC9I@Av(i5o$iueYvIP zCjI<%<V{rIz8QAszDfQ;X(sT>K*fK{z2plB@+Fot-!5@#yP2y6Gar-RmvkO%jZp^8 zhZ5FZ-n4Jj!X3M$%{H0>^>SB{Lc$hQY?lie+DT_`2zb<37=1N5I1h468fli%Qh%;` z_wt4}g1FbIpv`0VozD9wb|%c<Ou{7|FE!y8GUjv8F`r3<CG19anG(JNJ1?8Mp82sS zP+(Vz<PN!blE<J?*s&qvX76ik+NV;N%@-Oxg9|bb3?;zE>yYQ|d9|TspUJLPHcvTJ z>5hZY-+_1M6U@63mNc8NJmxue4a#252|qq=L@9ze-Bd_`d!7Y(HFlXRDig?;3(gpD zt?O&=V_Z=(Zw6Z}zE-=P3T`yIcVbJcIr*zrbG==PQ#w^3AmqU`aK7u^8KvZIRGFPc zKZQI469Uytlhc?(hs^dU*z90)zUz^&z*Y3jg8WL3Y@*5W-4>}H5CQ+a37Ll%Fn_MT zuI9;CJbh!BA~7^AS$bB_T4}=HrRG+s&8Ab8`spGcK|VFst}nhjMA)RElB|u*xVo7T zEbL=Lz2jDfXA?$?caskQN0Abu%(v;v@_;sr6eu<tUv#2zK2S@2U3&yMQ;>?iSdv<9 z6rmhUMl@aH@ouO}89Oa++A6BDc^9WXSibT4uvq|LaGDV_6Z>XMq}fQoq0LcE|9tJ4 ztw;Gg1z{H7Qty7UqPDmcS#y?wOg!ozm&L(R$F}`$w*ameXgE{DyT4r<*KlWr<mihk zhs5xi)=U=X`zF7H3xR>m+z5|Ws`5Esc;oD1N;xdwc1B4C%G~pgv>k$V_uM{_%&o95 z1DjQ>^b8n_(NVDMZJOi{e!nn1&jS#$eaeryK!|54mj*YeqCqy@H?#Ln=$Kk+V8?B4 zGp(=0mJc<)yp=5QTt7{@Owgs-_eqi6%5S+ZE+x|;2_C!UiQB?BF_6s2DetA#)~&4m z;~dds9)j!!4@<fiBH}C;l{=T@?Mw|01PJat$#Q59`trC<ayWi@iP*r1FGlk-KuOal zR5mlZm~~gt?M4h@R1uo<HoDlQ75{qrQ*GzX=jTC{eyCK>#3b0XGvUl6e9S~7<q9?o zU2jmlmVWAYokGlqjlW1Q=zXc#bC%R=4l=94^<wL0au7`;r6|(HWhmQy->>U3(TS$F zvo!bc^YF?8i9VS_>y4F!2)a!#&f_)K!U3SY26mG6A4uqEu_F-krUTn?SH%A|piW&3 z<*oC~UKXi3enx4%-dm^bmj%>g;Tu5<t$S2oHfNk`m)Kj*3~uHf-ONkHKBxGu!8Y`o zDT-e<kAr|^QP{6iR5!@E@MU>6XvTWqAoB6ZUk<zK&Tl_&5^Z+8c)Ab&ER@S7PN)h$ zG9jro))$z|dc7RtKr@ItvoWNbgPBlqxuWsqDJ%kL)-L6idB&DZ%=C|w2sfT1S@wva z6MjUK{E+jGx-GK+t_4ZIuzbD<AmJu&6R0f6<~lWfO;2sQp}!vsO|HMjXW1|)X2rU) zVCyg3_6wEdnDX}U{=>kHPY@hhKiO~US!jqH)UsK`6<0hjYDyiaCu$Q@;yLNXlTZjo zq~oNp1eeOF)roURaY8ukT*eWPL6yXH$qzWn8`!xGmjV59Kb!afUjdKLDnKuDlQ4QO zWe?KKX01xOhrxKu5lr@vu^qd53*AYL+-I``+sP()u*3E+K+me0&_e`rryWa!P>Vjn zuq_z#Tk|iHSH(EQo63wUuD@5&&BeH-xNAK0aogMsSY6hPHk<DoEY(TX&$*ya0eI<m z>p0koccfpOB+jrKtlkcAx}kFnqBdq*Jl}+=uK)-Xhu6EO%^u?Na*B>x(f)K?%S{5Z zH=Bcvg0+6tgP9r`)s*GekQ#3EKF;_2FnrFcjT+`W____*;e!js*3JhP(;BWWY_1V1 z$j%7SnKI`SR`o$tt!O?ieLeQcpu0!W6;TT4FB8O`rvJ&P%OzU!wwU|b0K2u9FnT8? z2k;p^u@Wv}-{{1eSeJkkk4^fZmDIl|Y}aUtFUh)0VHs0V{EZb`85GU?c-Aj9){^)e zofPwGbO!<KvVg%I@qs-eBre+9N7!Rq@*<JC>CzCKb7IYf5VL$qya2(M?SA==xVzFs zQ7xP2-{W`oealdU4N#Do%WGYi^NX_)vuH<pTM7LXRY}^mm%|^K;-DLw?3DqPw&I1w z1-Ki*p_=838Q7Mb=eErD6dTNjrw))nE3=y_DK?OHifMrJ=exxR{9~IW*^%2OkK%Zp z>Tey<Uo#W!D!Y)tQ2$hZd(dhQ?Fp^q;AHtUHdiX643GRSJ*C)MG>bGvJ>^WEF!;Qh zRH~(jR{NaKZHw&Qc>LhHBnr_ltT>(05UzjvAiOGiQ3){5+G&mM4KrIXpWy%q)H_M* zrXT)`ovPY;=JnCNzuf297HI#z$#@?B1q!4X|Fi$yD1OS%W)t(D6vQ7|+5ejf-+!Bx z{Y&Kjf#?VDc2@sQIlgPC{+YHjD*ZD)8<3Cq{@VupSDhy?EseX#e27*3nEF*t67W$7 zk0uBe;R@UV(#wt{_zzc5_Xr>;x9$eIbQQkTbJ_D;tpw`>IbuDB#0$?0eh!VL>1J2> ztR@12#z0>9NVc(1pa+Au4rEA|&DSpyPBbSqt%COL0w}~kOJ4)`>4@zvvPD5k6h}O4 z0A=;WKLNR&C3_y28$$zCSE7Y;mjoYz-?@e@y~rXf1Xu6TNDUbzX%rn|d$&_syd~?d zU)wz_2M9(V+)l=v+IjZITqqEmyxJFTGd(jr<!(zocc=t6XzfZb>^M4mb?9D<+aX1u z9RmUs69)pT<>=XxwFBWXKDAtHA2+xo1v2Na6}w3Vi-`cMm=;}oztI=9C2kz&lMf6b z0~c~A{G<=D{BO2j*c`ugofc4#B8bjtFVNR^*{L1xWhN{KQvWUzd^9YLqBSS#%t<Ue z`q!R1Ex^OWZXcmnosve@9+Mz20WCmoPhlH`x{oB*;pCWmVoDLX9M$Fx3%>b)1Q1eS zjc1dMP>NSoSwiviKz+6Ijsc@bqM>hr-gnlHn#180%j+wPZ}Xu`0i{|>S(et%#(^2n z-<?diI3#bH-{16p%k7Yn7IO^0B>YNmZY)T?x0;+c2JlTsD#=ezDw|ftV2n|N>le@Z zo@aYU`6;*e9(@5m)U7H867Z&Go?k>lznsU%9#ayIHNS;2FO)n{-3qNj!J^2Wh=N7b zgp3tnu;%^Kc5p(2T*{Sa35lFS1lC3w8q3utFXy#RP2~~8AL3eT(bXSB;?7Z@;V~2s zdSrB88MH@`K~|@cb;&Qzjx>%H(nmFquziZ#2K0CU`)Zz-hCx8Nq!+RM@+MP6l0y#Y zRSC+A?Rq2&a~y`N+QNGLM@NM#>z4||3atSe7HBj_(BD+0O)`(d`8ap0eouehhjTAG znuE;p=vM@>ihC<){ipE8=}%FX!pRO;vU#Ve1l!}-+&Ew0S?tVhY*mBblmK_F1?9Wf z0~>#bZVGJk1B)#JbQHjFS5VvDso#O)TRjOJ^X4cJrT}dM%*AJNKMYtVC0@X*97oYd zVbG0Md^_;Oqjqi)s2w-IdmARfH$6ctc>#cS>9m~^ejlkMH^%_j&{OCqh{z8h*>~Ui ze>3V`p2E}7OtizO&nY%G{T*TZ@1!Tr<AKo+sjlLgD}Z~~PX<?RqJZHO`;^-~kJ;E% z{`wZ8^L+oABvp{!&NqMhJ({F{E86evko;Y80eU5pSu#7>wO)?k#H5Gf+$$HYKU4+^ z(|&@PT%MB%^?TyUUJ6=i4dm|q(d5W@#cZImGxas?c_DEOt?8c4;FQpd|3>x&Mq{2! zyVe|GyDz-cG`SR9H-u{QVu-Y?wkx7HXZ!C~q>xNqZb!;n#A>#$;?7w-Ju!~!mT<y3 zGOoyQ1Tn7oI3}9m8ZM%B%3=f(Ij>yRX$$4pbXtZYTk~5o{8STbaB8I7DkyG*AawzU z%NVu1{OcBw!l(}lwNo9T0d7YZ{C81Wmj5k@SF3Sd3T+=$B7PLGHHx=R2yDYr{>G<I zU-b<8R-XUlAt2s&pSa!!cpcICFwVd9yJip*Z!<?28XptNL*K7?)<-;~dev9?+#q~@ zEI7s65>8vovqD>~u)wxX(Q1BUE+B^UCqe)0FIJ%^wNEXtCMn>j*1#ZV>^$4yHu?Q( z`az{g*5i_oCAz$=6w$3B8oAG@dTilbGG*@Awc7}wj||uziShxqM=G{lkw*T1P&0j0 zabV6(Rc%;$NRk3Ave{`n3Q?|1^0V^QT)la<Evx~F4s&sWa-zosC(DnEH4SFY^VBTy z$gzBX?I*xHk-lRFEDNz{3KG@5_hAv8re@>OL#d|gLoSvL#qVP4*pZK`p#OfxQo1%i zCYV7Qa_174du@GenGb+oho>YYx#Bj>>bn6eXi<T7+$A)J1wx};j_1O?eO$}#gS__? zI(o+cDmX;*of#qP-nzxHc{@b>?yEp(2#`AxntN9P^UVw|Tp3M-ejO09J=}s@@Yy`& z8(|?cwNYjLk4%N=;9UK2=|am*<0L7GKW^|SG><d2oHAiuXC}kS*pt9+xd^GefeD4y z#Vhmwz%n_aU{2xVMOpAq-T2c*D~Dzfn8u<LdOJyZ;!p?yrc1Z|yr55dZku<H-DHD~ zq2=3F?(L(0Zr5C+-3okZ@uqL}!gDSjDLFWpKUavwwAE~iVy(o>vo@7+^NUu@!En~e z2df(}`mp3c2-;gQYt9gaHulV^Y*QGsViNG78OA!fz{JP99WPj?%qrI<oypL@#%zD> zd+#eGb+U52uPw{A@zL-ypEBRzD!wv5q=3+0eOsN0#lJ{{zK~!&gTQPux|R)laF;N0 z`Ow(*HhIG0ALS<Q*KOvVKiJ0s`nM1fTYdlhH_@uUd={ZqYxs*yk>Uw8#zhgs9fWYg zP4|w5U)q`{4}q%Rwq21S){uSq3o-0%@|*Kdre@+Wc|!ir2y^npMfJ%bp-iR>#U(n4 zWSGA_e6baqH;B$F@+|wfc8O)s5pV_rEfUct&sVorsI{k{&;ig~OE_B2+8pba`$DIo z#S@K1mpi90VKKTHjxl9J8$deU2dSwjf>J~=x7ZX8?<6w6<@=H2(PoxJq7F~NK8lGs z`of{Smw>IkAqHwysn<?u>WQv8^EcS1{*{!CR*=C6w=4C4^Lul+RysM-ItiFHkfcGc z7ZG2m3pe_iq;>z60j>A5f}^efP`$AqfQK?f?uMrMI4bu)Cu`F`X<`z9u9rUZqd)!w z(NLwxStaJVbUPCtF|?}k5!Jqc)M$^mdF#Y>CMRivnmM?<pzpZm&>t$eDGXo@x54Qy zfW-YhEy>OHlt`}fF|0UkPd7{U$-*)J!YCuf!hMzC3(GqCCq+SNHG!ovD6@KmU*d&Z zM!+<;{UPz8%cX;K(whr+ka@XHu~)PV4Mi$v6&C!~wa!b@E}G@^wak1~U1Q(Fwzgf` z=t`><wI#C8Cy=xjO0X`1m7<mvef`Gel^dH?{8<&fWdS0?ugp=rsUBcgmA?ST0^k@< zTCX~T?aAoE894I{`acO1_stWmG(;&r$9xf!&Tp0MP4U(`GkLQ1X3okbZG-`}(M%RW zEVE##5)SE?4h429*gC)z&y{Dh<|0hr5*7X4mHsNWJ$W(Zi>?`%Jk)sbMR4;PtYoCf z&K9jFR={vur!Ug<-J35kxb0wnY@*q=@;yKA2pIYq;f4Sf&MM*8>o5Fcr9@dVbPzC% zx@_8BEC*$8EpGx;E2NF2eqoWq!NwiaM}pfV(hh^BlzdWhfVS-yt*@teAO%JTvA~C2 zt?Wj61!JMt;zRWYG+y6mTJ$+TakjCf#rI@)lnhuW3`Z)DvV18?bK_$ut6atxaIbr} zOL%NJ99ysUNUrbfJk6kTDBg+F*KEy04u{*f551QLOZ1VrH%hN_txr?|1TjWBi27(? z%3Q_0l&lMl`t1AbY+ztc%F#|(v%<3U#PXE$xPbi+2#*AV(q`K@t!SlIq+O>JW%kOU z9~|Vayh<S>ZlSb7Wsfnj=%uF@Q_gH}t0D_jD{OBV`b>!G+1h#J+Je7m8IuYM{X8y5 zcfN1|e}>;}96go+$&4Za9&3-%iIN~%Gfc=_yiuMtk6z~abU_kNr@;ha;a#JPs3a5A zQ*eig6VQ+cOmqLqsxqrz{CPO<PG!RkCHg#E%P=-TM0P@dm>(S1e+n`x=K>*Hv~(Um z9quA^Xdr}V(LPSHnKW-mFI>7U;LjeK%FA@>A^mQhn>d;Q#*ay)X*jI}lrgnMXP&ny z?GNbMI({QT;;r`ytrM*f=DWQF!cYfJcCN6ZR(p)^nuENNQk6@qFUNlEb4lQ+$4pd) zw8-;VAtl;p&$xiTO9DzkWS?z?-b0-BQUUY-v=2mVDzjP7Nk@(s5v9@_T(W|$eq)Wg zh~ckVS)tR)bzhF=lOsdnBSn}`gN&GFm>eJ$y$Pw$O7zHV`MN|NUQgF>EAO*^;exH} zDk9<xUUS|yv2>%qnU}=R@rDCiN`-&BRm|p)UIE{8E4F2}pFiara>y9VDU%xYIF=vh z;S4|PL4w;wz|Z&aJYZIeNF-iORo0Qao1B&4u@-5&*30K^^>K;iJAb=H+e#uQ?w<2< z)pIh4wbppkFsGcXfUg!{((tXY6L~|<lsUktlz;t$*m2S>wgWp?KzvQtyTFzoyPe)+ z#qqZaF6(AID^}qUo7nI(>zY>1I`J$(+PcQ05R`_$s(7_`^O#my^`cklYGwFrYk)wJ z*9bWiTUP3^aD0xvitB>wXg<=+q!D0^Dcis11X0`cUbs8ud?2J<3l7vSkYg?hDmm5l zKO-ChXj(VpC9Z0$Prta%_D*OgUDvaYDQanzXUpFn%S!?jtG-OHm^?3at2tti`a8iL zv77Dqe`fE1tNc#dXTMJO|FG*%j-8wQp~6qfPk@B!^6X|?`eo-Qzf)l$9|q(}2#4Sj zz!=|wpXTp?21_%qob|74@3{Wki}*M9{Ju1Z^LWwf%<C}lKTplSn<M&e`s(|Eur1{4 zTRHN-RyYLuef5A))5?PYrO~c$`TKW2MmZ$pp;i}+2F9lmrBDhml?d>4)0qJ9IJk|P z0T~@!;%vZ<v+03)yGqp}_ZO9m5=9>Y=X9~JN!rJJ014axv0g6>5JCwQ&b-n`6X%=_ zLb-zc08yAzhy8Fq!-;=oHdE<-q~GmS*zQxdF|w%)Km3N7H!C+4RZiJ`Zd4VRo`O2R z&zKLy%_CF*d@kz2*Gh!eF3%#s=<SRULOSA&1#iYHFwQ+4;jhdBWP73K=^ur!LDXcb zBZPZ{&M5&^nBfl0Xh&@xeH!?A-NM3+S>PCCv$c#_U+rmMssg^^wNyN_l2uugzGap^ ze3VOUQa^3zSY=i878@c$g?9)U{#aK@{p_!R;KL3In$ad7Z5DLdUvi<56o6EG#Q%91 zY!G(QwM%zx>>f2N@(YlojtV?e3YQyc3YF2bsPRv$=?9qwHg#nlC!U(5%sw(2NG$vC z6-WJNA{$T+@%Lw8SY%t~XIWp(R7|jTMywb0Tvw~q*xd;pYV(xpBtNX^Y|b&D1+uNP zJhh6hQ3&jrWL6A&SmIJ>0WcRxqQ?r{J7oUeG-02>f?B-X^R~0@9jC^l;KrV=9n~7# zKm+PN<sbSzg4_wCd9Y|OswC^<0z9cf`OiV&cj?9*!ZKr7kcIdsUYTbSbDt9)(>-1b z{lfOHbq5v$Tn}_@N`HMEU1fgsOkKZasQ>^OT86CJ8ltN4Zx+F-R*P|7RfOirv@*-D z(x=<2%>WehMFDaLgAO|^N<EfxYVz5G*?Z#0ZEHg03#nxt3$kZq9zzn)?}5FiwY~Se z0St}|zqBwJ8c+bxPv2|}MMJ)#!gerfb2)1b&-C}*5A5yTJ6K2w)Mz+`KhZZvu!^%4 zrrw5@?qy}yIAM9?bz(T(noQEv+vMBvmS3j^PJE379isTE%mtvcp}FI3pO@g#Em)=H zmQkjNRZGQ{w|B}>->kW@;v3B)GmD+%!S2R(2V{9<BYUEYfeG-%%K)zIiTcm5(Lq{7 zU5?($CX9a?Gc>Q_89cE22ifkM{GTD+|5qEIKXeMdixB?@;pmI&$h?{rcvjBz=iXEe zTOy9@X#jU$Sr;H!*7QIN_ue`Q3kFFz`Na*-FRW33F_q4TyNv)f?Z(qm4!M<<s!+<} z9bh<n6kY!$(=PENQlpTR(j2bd^6<tq()IE3qWqZV;>cq%!qZ0MG1UxtED|AF-U7iB z;Hnag_+_^)$(de);bw^K3e>xq;Qz8cue%<(q!5Kb8b(AP2eq`~d$bm+g1p9m`9@&) zZV;jKfC74Nt27F>kT@8+<R0=$q7-Oc;ybLoE#lvchpbCrYa3peL;VaiT8r+<##v&B zgpqkU|8;ma{pAW|UEJ7CYGLybL6|sMbPKfs8w!kkJ_W)M{rExk+_u?k3SB`^g0`*P zyy`hnV)r7gfe2&{L*>qE^cx*HkMvYf<-pZ_e%x^2KZy(gHgLMwXKxJL?54t5{R_YN zEDkty?ptZU!n(Dw|Ey(OSl?8>Z-C)YK;7Vlq<ONJx;<}7k#Qr%?haErp{KR_17jU~ z1ZjM2S(}2c)k;`lL_04(c8(_0waBB?!ZD`=TSVw6@FbNx8ce(dTu^@V>An`o__~j_ zQsDX<>oV{Cnws0(FChBRffQK_pn(YRY#+jPg%aS>%0$7+LkBY+d7j?9pguiV?znsp zm!HwjzgH8$CGmanqwfA|>2@JPf<cwM+!~XFgjM_F^79)NTpYOahD}j1ywCdKcC$`r zyl=L*SdFK|LKKy7tnzlb)p5x*!rAGSz`*qKAlN56raIKy%w}J$VoPk<W0(4<7m2~z zF=8OVjwbO?x7Grhqk5bUD)etG_XU^e7)P{V-TEnMOoar(=ZzUc$x_wZX-F$FoRN{; zC5+Oc2lG8`UX<_x_ZbrDRC9h9%lG<tJW-tixxhj!7zBm+BM*upL`-*rhC!kS0%g7B z%eC+8y^qpo&CuQNnl+kx1?P<u58pnUZr{vstK6+WDiftP_erFVAKVA~yn!lZoNqhF zNG|Ag@IstjejwUq3R?7-zc<$S8=<ZrmVZs2aES-wplzn`L|7#!7+T8>R_Y;6zVUt0 zMyHj#RHd5zQuaEEsA%;Tur9LM=YKb>HE$KnSK}*uGSS05Gl4M!40@_Fs^Y1V;`rVo zhsi3X&cY0y>f?Ay)yFzQG9>Wz5)ELLnbTAw&k+0{u7qgE1A8|Axos`SD#?gipPlHz zF?P>#Ba$+b#4V{7mHMsU_Ah0+iq!+$>Bb)$rR;em=X(j_KJ~>lPb}-YPZl|!qe=3C z3r!DIQvAPkuBfzc7WG|6*)~e<4Tq3{DH6b`M$Mg((n6fuWk9{>v#LGLd(S(9L&@gG z6sa%U8(TvqdY_kc!S&=L)dSjA#lhy_yyXVeYjhBgyct8if3Mp>1GJkm1QV1hr%GPH zUx0=73$@&VjuOT<O+rJiwMFYV4UkpV1s!EVt(2C>jTYYUR7i!+E8Va{wo%g7HiYc( zxJH3Zu>Y++KSfexnUM?QhG{o{du0>w9Huk~JTrH#9(}K>E!<G@#j`6he4vk!Tm^Xt z0V{CIQ2y1|X&lM=t;OY+-7qC!bH8RvlA5Id?O2Z&IUOu5`v;#F_-z9R&6>^!*VR;{ zjVNC8zAg$GovvH63O_JIkKMeolI{gvrlgS-Ovm+utghuo>)ak_QxWDg<^vC=PE1U~ z=OC^os2rey7rp2ejJOxh;{GDL4RHRD7k0XMi9OpWxF-^4c5U&QFnfD-4l|-TIw61A zO`dYTbOrhF*DXXc(v~X|-*y!F5`XDsw7Dq$)`#^)(w+UCS-)FVCW-i3=+$)3hY(NL z&g<DTTSbS!5w5qeXe1(<C!w~L513;D`RSRz2gtkL5vI&^2$?eEFPLfPvN49F>O~rE z-3eWxf7~0CSg)Vf+LEzEvw=GV<&UkG$)Vs5$MthXN2jUgyl6i`=jEqF_4#FMQAMAI z)Hqtir5kK6J6U3YQEIIqMvINjbZ08BsH-S&j&`nLK24+j)rw}q0QKxmkdNCfs}nRy z0q_M^EAK4~G&F+;z(A|RbxbtdukcTJmCi?4QR(UO9kscU9)Nwra`<n+!!kHOa%Onf zxeqP6iTUi!M0@s!W>a{uK%tul6h!;HRP|i10$d|rt%>zsT-Az#tJr;3e}RaTRw`1( zrrnW&d7R8$JFY#h1JKD^-tr+SRTEgZ{LQMX*aDZvo8^JrF#UFdzp7+WA%pm(CSl<N zL|dOp#{V_soBcr;!CBtopXAjit8zEC{ju+MlJ%ou;r+mx@;u8MQD((#Q3H2<Nr!)a ztp0D82fH|=p?x}|2=ZA$w)=tG3A2EIZcqJ(CFk92?}mPowHN}?{hP_;cfWY54?tXY z<e|Qs7~%c@`2#kewn=zfg;@Wc;{`@w_1y1I@(4iNVE{KP2Ta-R07!3ug5ht)of9kW zABh)00eaZj+aeOkIG=5&1V7y46z^ASme3vj%9V#k7<1H?a0F&QKx^D_nC*D_M(I1{ zY983kA_t#E!dkw`Fe!%=>u{g#KG%*uN5z6X(>KUizqMlY(Zp{+^>pOg^iWf$I^SH) zOa&%(r+PZXcE4w*D`spch&-`j#sUhoOujZiJTvFT=P9Ex9eii<v~3dccikdk+n`_n z6_x{JBz3IRE_JazqiU7_<`P6a>u93>BM|k&??P@;iwDXP`vw8~6V2`Et`3oSk2%3q zo>0tGsB|61rwUMh=T5fK2kHpV(Cvh`=N<5~6_m3kT^`z0&FqQ~;tPb(AnMrf`sdb& zmu|=EZFT}A%x@iCBQ0N{qPUY)XHHG*v6gs?n_=*WgtizyesRpl?W1L!@T1zRse&Zr zS;bQnUJJ5&?B1S<tl&g3pHUIXXXm&q)G~qqev&Jq%X1`DEzNrwdJtR6qbGh)Z!4q! zrk~fjLI2zMcM<n`NZTa*seDO8OR*$5@;y*yF>Q1Vfy%sp=h)WDQd%E+OY*ueQFPMq zWed$x=Xa}7sR?1!>)VT*kr5n|Qddto<+%SIb!{mFIUO}AlPQOpDRYp~_s5^QW7Y^) z!%J-yRsW3ar$GU7x3s8uzcH9sC__Q*)UWGpUU8S>yw6l$w-=DCtCrC&_^uGwtAldQ zo-<W@(k4HYam*q{dL;vJBmg7>pSR1Wy*pZ|wwKH@cx><~FU~`hlE2DH4jl5m$ca_X zxY0u#W(P1u1@KNgTjI=l>CtXp!`SJ9+%xF6;}Q7F1lCLsPc8PM>+O_Dk0ZO-ibc0; zq^=Suq5I(}`IF8{T|SC;L#g+=;Md&g*_Js1Mo8f;)-Ys;-cp*og|xEi?<hFjXqQ*V z*_GY(f1Prv5=sel<ARXWa_gYdqgSnv4%KL0Kys_Fy{$rS?i5h3DyXUKW&4>{ubzD0 z0h6!=+C~ko7E}lV%{Ai2t_{4c9UKxyf!z3uYIUH>!$;@f&v-s7So61mGIT#!n>+k^ z@5Bq{lh5}i$SM!7ux3@l^FGTSHdMuLwIJDOKbgKZ6jV|Eey4t4$>eY#Qc<-_Ec_@d zueoG|#$wg{qA5Jo`rve_nWO7NK>>xo-aq~0w~Md#+}mqA!1HI=Uw;Ym3Z#4qfB*7G z12iUjkL|mtH(IG1937wEAg4zjz)Y-*{QXV*>w}ruXLMZ<oa}4)>%GQi>mAn@gYxeA zF?UI@z1zPHXl)T@RJNXm+N$&q!3QY2Cby1&)g0sx!3GGZ7q+Ybv-KH=asWckH<2}f zjr=umhs-)$2N3grL2@>>_AO@g?0*S=TTLk;Ak8sAZvIDPCU1qg&0frl*&nOFgslX> zH!C#E7^t*&RLJ<*QnNZ&8G4nwzRYdq9{=@o5BJP3xTBz`z<_=*zN0;=78u{&BnQ?r zusu_hzQjr~{Wk<u)6sU4_a-$ABDW>Ub#O~h<G)^TXKkPrsM12M0!^ec<u1(KJ?O&B z>YUYD-ZQt*?*SnHHeMt1q9&JWYML(z4>w$*ncFPUr?A9c%3%i961VUE*{xIHzpm%h z34sc)&_r@4p=LPwr4PT1+7)W1@=Jr#8m$WsAH1LIx6R`$-B2(6Me!+~sAy81_sD1O zjgDPkthd+5$}g7-W`2kYv<)10l%w5zsh>>VazvkqH8#5CVLGEOVI7hsDf39~LVRg$ z?)&k=eCBIaS#wcSMfX<-WZq#$guZBo^fR|r840f5&Dt<)uo>LM^g_TSVPV0&`)$LX z2;$@ys*mO&Y%z(NZD=5nO9~8L?*%KzdTC_<65^~5(tB0>DH|KmI+Xb6zzv&|O0}O? zc71W(xkjJd#>CWJY)eWzk@`kRHQfICTbmaJ??|=ce#4slrw+aHh|F2XfEjU;4S6j% z)%+A6aRHZ)69_pu42t`OJLic<cS^5KqZcIuARHmcTLqsQZE01A)5KEi3=ZxCocf9N z!QC{Xz2T*#i56)}ks4YLw!WE?2~K@#d?vSkiS0}M_V&1m`s@be4m(QUd{4^n-)Xs8 zXld<|e)a7kzc%@%YtOeN83;9#@a4i3B271+<2lVE+*)PuOoV!GATre1XCy0$Q{O~T z5vk@*b+<u@u!GVUkMR*(ys-sqbR`Ck<eePC2@L3v+t}XKZXwdZgHMB|4+H1B;P&}0 z!zF*GLlV*`rC=$n+`f8BVTcQ2M?EJkfVIp9*<MSsU5YLToL~H{^c%^#70TxZEK$ou zTbQabO&%b@Sb8YEl`#z-+x0H^=U-nIS1}eRo9G${mcXz0H|cWY(#gI7pg0Sb${v!R z^R3nQ%I>djBi^pUHQS`F+TsQ#S<*8BesWy_*jBYk2%+omO2tCrM{37Bsuf%%Bk}$Q znUDnZGi<Za!68v*hfIEzgfBf)3bA7gu-=X!iSXHh{eSKH_vLqz=-<65`Tl8paL8Pf z8ns)eoiGp<bJ^;drDwTB#N~2k?$Db*H#u;HpDucj&<pdcK1Fj`&i{RTB0RvkjoR&G zq5Rv?j%axN85>3w;vw<wOV8W2`c97{5)hf59{JTHoFH5Y$y`sWf+?~DEKO)Cb757{ zkil6z6PH@T!S>aaZ!5s~;irK#%W+54_T5YyPAQ_)yK)q0F8_S>*s?4GfMy!^771%B z;*cW&`rLiLoz_~4<HkncLAA!cYzkYHx~*t9$&Ukq<NUvw>Q0>Ou+LJ$`KJuBwpx2- z-;G26?*-nC-<U)e9rIWw_2T{Zt<LLz4N!-dE<bk`09DOA+GQp8v&ed%^NulL<DIVX zp)Vyri<EnyN7DIP_PZ<HW=q`Cg8Yw2`{m)uJ_R+;o&$TTTz`6KfIeh5FaHJCJNeFj zds%-tJf=G4gbIs*SiI>Kf;Rdk{5sa{YZ%rrE9z6A{TrsEjp0P#ixOG%Gb|>fqK*V( zV%BId*2)Z+)vX!Um5QWeE6{l^nk)X%G(4X5=3w;x_3^in(ePydy=+#;e|Ga--91zJ z3F(;i%5V%3QXkmcSy^VCAq%a{wN(}2d(;{}8R9C>iP47#m|0Lc#gWCzU19^c0)3!W zF_pxlP{CS_1+1xQ_$aa8(5!h67%LIaJ^2dHJX`B;rKMPfhK-=<Yq3IP;G$dCS*Z`C zmkV{H{+sKudEbtWbudLKwuvQp)P!)S-{TRLm@1I*4tC&Kgy7shU9Slz1rDm_Z;A<k zx-r#iU8Dgslp-0bDI1mVhGt=)r#oyz`PZ9_+kVf{Z9CtxwrJ@$f`{40xo)P_1#D({ zTP?D)Rh|F#oc2Ej-yL@Mg$_;`=?@3au1lh=fb@C?W4DB8Db7tzC*l+Ir~O`#pBI|M zJO@O-gI#l#9VNAFV?G_NtpM{H65Ty<ri!Ocl)4p2ow=a4Df9M6ZLx<-VzoPk`X-&% z^ivx;8(EQ>b@jospm?H|W~$i{j+a70La+MngdH?#YnOlT`96=(!Rxnf<z`A6J03<d z?|>;3^%>cqoIFv$_WQ)7(U5j0j^tGYOujNGAWk#Yfis&?gy**BqgloCaJo%Z;bw#w zH+F6Oxm75B%{Mr>V5&{FFL6a1Y7PNO%eInHLlY!NCCpjYiNkD5I}P!k8<kcd)5T-m zPf!nDIP9sNPsbhN6d>~U)SU{M6>e>YcFgWg(>Lv3enii-UAfoN8Fi9$G@bp5YV_07 zaY&VCv$Y;%(u>s@2@5><&_GMHYEiO5<T?48yp++g@$y;FNuz7J$|+dSrUtsND(#ti zjjFM8a>`<M^KG{cA4Av1{i!Kl9WWScm>z4?vIeq%jHI{Am$vl%@H&ORbv;EBT)!hp zoh#0oQ4!f1aoeGq?(1eAT$B$n&HXsbcd5P@$K3<w60|^R?TxFm5BGemiL>GKee@>p zT);zt*p>hgf=~3g`HY=aO}CR0v2XqgUwQS@`XFkv&L1tcp@>EK<&hT3;E+U?98ozJ z@_`$DqH4pgXARwr{iS_LRaQN`4&mhkD{q5Di{U#!W<Nv?fo9z70AOC0q2A<CdECll z?i3Y5^J(&1oaHH0)>mFRuMqJSZP=*_&P|E+9s5Ij_p{xXUs^u;WqO6&=?L#QRrC7Y zY9!h~@i~~U0?_9~`i-Uy_#RuCgmZP}HGmw9wG=NIxB&iy5LDn_rz`NRH6zsGy^-8n zC*bee^%oCmX3_lUM^!8bxi}sWA3)CR{TA2iuI6=SNioDzB9riNMqid#TO8U=a4SLg z*f|EoGtgHfT`pZR5@B96k-*+Hg<PjL|E__O8m%wEzR)?LXligxu?%X22`@=&&f-2O zZ-3x)e_hGl)%etOO#4y9OXyT%ag)qAm(NwxM3I(g5hp(M1)WtB#P}b}eKD#$l3;w@ zyQBU^hw!J37(vMv1#jpHDJ6ovc<{o~(sC3$sLlhpp6@RCk36)^E2re!FtUh8A|X63 zQ^o2Z+-e(?(e=h5<F6rW5q2kYKE?X63j0Go3#-a`Fr2}C+E?HU+zZN!wEkgtysqQ& zt>s0FWk2nkcX%^Eb_&xS&<8=(Oi(pb_YZs4t*I)I+V3)=k5`seiLzo~S-^zy=KR@= zSSZ~!g-I19P}8uS%L2a6hr8s(JYCT&|B$)sVKLgS49(bPP?+di!=d>vOz##!HBQ-r zjoxvpH8g<z-4;dnYgy2BFh!GkZn1}ZtAfkfJ~AK5%jkWnAs;?qcslSe!d>|vPBF@{ z0y$(`8sLgU-yp_5Y?JS@1<WUbS>=?SCR>1VPf-(4)qeWV112zy8?K+KiwYsGR#XWd zCfF9qhtH$7`i}w1+xzc5sXex0j>|-S%D>y;@kOaz2=q%P*FMj|ZxMuBayY){<o6f+ z)6>vlrj656He-?9?%_qYFOJ(^zf0|jK_p?%kM~r1V~|*2<FqAJD!Idf{r`G^?sFi* zSa`f+SyCnsyUj3bo#gHG$4&zBLpi3PoL;UJDd!xN_N6@1`TXL*{VjI>e-vAue%D+8 zhv(jvEAL(S`)-cD-6i|&!1%5e^=0mP|E$bV_RQl4Sh?J^y1RS6S`_`)TJQZJZ$Y0^ znL*FNy+v-u>VYl$dVf~QJuH>B$m?-T|9TJEVdSX8**_~a??L?h<!#mQDk>!8!O9=2 zHWJPHNo4;ljD{1Y4q{<({wBj<<`Q9m>JK-lbAcD(t|QeLvmS)nW?cewbA<w?2l`-H zOf;Ca>=3I?XOJ*BX1ts-Mw_x(3#g%7^A99WB8sHDT$RU_Sc|r>3{?Cwi4ahf(pcA} ze7=)dm6Q@YyDHFkGjkq`e?*+BwbdUNF2h4<?F&iFNlE5isF~yFA;`b`>AMQp{51|2 z#2TkS1bJfL;#^JT;hK-5*Q(SQZ}$%rc5CNb!V3_0vTZZM*P_Anfb4URe3_%{S7s>y zk1b0!?pD~wGKgifubx|J_$_m-R^OIoF-pVQhA>D|E|-!z&BQLz=l%B!*xy6+O|2rI z4nv>0Os6LDtT!h)X<8HKY922~kmjNZ^<Eruq5D<w_zIEzDsDDXdO;ZHM}^lv*Te9c zrk1scTm-!Z$t=jr&o(q-Qn2_k5&WAqk_X_<7J-03Z~SamT=>i+>%J9;B)#(&$FCgx zoIkiS9&@4a!+6ZxT44n6c+6=Oz!v(`z7%c6(+i0rex4nbuj4KXxlv>n_K3F2!x+gY z_^!nZq6KYGTAd^?SkE+hxyxk@8V*cq;-hN2Cf|~Y{_X;c@!rJ`+5gT80GzM_tnfCR zP5u286>_SAv3@9JUJ}iiS;DB00UOCyX`yw)`laN%)!*K08zX3A^Sl=uo7Kskwkn)R zv$VVnWFNN~N%P6AX71MKddvHaP}%(BfiMU8%j<8CS{6I)UdtY<B6W)Htwno@4V1ff z%s`9^D`v*wn&QXT6G9u}x~s#(^C*r5YGn`G_FKcbf15fe(37w(sV&WzN`8Hf0zAxI zK)!NKv52Qr)T5M8m61fRqf_RG1N?843kF|<F-$7bg~bLtqI&9Yh!&-oH;PpR>>rGP zZiXhIPS<>##~HCuCr2x!#PN0>ujeGzQ%~k)jGeNe7*8cdO0%N)yDI5g<2lxtwEN_q zMdti4EDUg~nKG(bhI^oOd=qY=s5AaUQIt;3S-k4i_xeHCo!3s~{B4+%B!;iTR3Q?X zv*UNZy`FWid9WqB*lwNQS*7TzKS?an6Fm1Uf*<*Qe6jp!^;N$$qvkBG%SB@F_1P5+ zvs?Cp8l`EtSn7FLs;qhD31Wikn;KfPqWdjVUkE(#<m@Ai0uVL;TiU@nkDeyjb7;Aw zq2hG9>gwVMZ`<L6=kfIPwg17~dj~X`cH5(I)Um^ihzJ513m`>MPhQAC<bZ$VK& zX`zQeAdZcp2uc+xvCvy6(nF#kAT>&h^b#RLfIvck1d`kr1=RETo!`0lo_o*vTYU4D z=Xv(pYp=amiSi(P2V(AhHmS4k12FpJy@lTeD9)qd!>+OIGin#orT36UK2+z?_UbTa zGGkz+k^8qtiVX6!shu1sSTuv;vLZ-0l0%TZ@U>&lfCY?uDE0)5V}F1T1<^BxZX~*m z5{Fifov-W*oD-WjKEaq!qOOc*XqvAC!z6|h70hr60<z~gox_K}y@<oBEUNB0<bsa` zirZC5nOP7P6U%??)5r}ybu(w+q-Ei!yi)(dG#mL`O6aw!)2^<MESdFc`K?1V#pB|& zTk6@;i6Z{Yvo_P^7^AFMg;99<ylqp!p9rxb{=N8#^B(;2dPC$E_|PZv6%9G1loC5( zj7UJT7DaR~dx`=^IgTavc+8(wNm}NSkBvRg7P%aA^-f0XXLK~JwZK{Y71oQ9d=pl7 zs+KjA=psxOAy;cfA|=MR#sCjL9{g%sMjxC`umxJ4hIWfR8Bs9p={{KaPz9J+{>+A% z9-ZHQt3*m>b=>>ccrCq3S(h8HMKgo|;M?}nB=hC5Hy_b#XP*Rv&zE8X(g(04|FA~V ze2#a?RG$~GYlmn35T2thy=f&+j!!x7SVO1gtJA>kU_W^{0G5z}8R2l~wj|iiZOFy< zkBJp7C=LlcRbEW`eBZO&s7WbdO62mC(~bq;n=%)Y=K7v57)-%}+lY%+%V$O&l7Le0 za$|wE>7OB0w}Ku!Nf-V@ua(11!23I!m6+SoA1riGi+IiVoPLI@PDS#C8Fhe7m)?Eb z^}nx1^0YPB)Vln++ab__kK2aszCJcufT7*vsT)1cJ*HjwN6dRoup>4uO!uwl87qKm z!A(#@QSD_2)5ty?k`G?ByLss{^AEOdn)B8>mMTY<!DmHI7(gSK%S266-<RP|r)o8u zla&W-8d~T}oY<wIpm^$T*4%7`1QnZ9u4drEK#0PVi}%+P;Or$*(!xj<OYMTV^d73n z?@;C#w6q9%;`q?+<lr(x4DkHh!l|Pa9MTBf5ZItXeSgG$YYd7rdN9x>TY7ATHk7;5 zNN%VTa)93o+8v_i-5Ud|;q&$xHd`6i+K8Ws<6|kdAdqb6TGz~=zV)_VvOv*&Q|m;N z(OZF0y{tpav<P$7#4_(2hU>!RFl<am$V>j_Hl#cWf0Z}5tsy~_=pfo1J>Yn%#$P@^ zT0*zGnq}f|UB;EkU)oj|d{b)dwz=Iq6P7k2;kBgnr(jVtVb;q}U~wTHn@;7kYOX2U z7-+!;rtCo~wx7<x^JVxCu>4+eRk=XatxCDft~@uUED-~v#d~mgq-^U8C+euxN9-)f zK}*}C_?`Pb+O3{Bm*p@%O<%(CE#Gze=(5B3pd&}bjNRy-ioM;Ay5&)stoY&W!OOWd z^XSkkTOF6UVcH8Hfj6Zciev#>zrGJ}PoEOrljv>dl@@l1^RA|DgL*}rn*v~^_4=p} z>(n_%oi<(ErHl{h`f@Rgmu4aZ3h6--JYCUn*f(U=_Tvtz_={wSOiK6w815ZBU43a# ztB=;2fahyC9Rqjy_y6fAldPSN&Qv|Pj?AzXBYY+qf%~({9>GV;f5btEbE~OJ{5t&o zPvBfKu`^K4gyja1?y@0kU;Tds)&WJ0e?!oJUt>__dnuCs1xo&M_0T$<_QU^lw0mWm z@!`C_+&<8*=d0cmU+opYv1Py|*03$eeEV9w`k`L&CgH$34t;%gosg60(Xh4+WFi@3 zte}kTKpMC@G59OR^^;#rj2vci7Bc0V3fVS>iFU#{6E~(8W;#jg`AU(MJ3y~j#lc@| zAZ>4N=5aXF7(9y!=BV>L7_YmPRo%<@uxsnaZ;$WxHi_(t=9C--j&CV8{Z_OA*<+v- zSzJ|h4bKbuW3>VEOJP7|*95O7#r2(Vo4+nB2hm+GxPKA_B(H{O9LLAJ46nTks1|bY z5AQxl%q==yg8(RZilSM+>MMLW>MlCM3=0{Q-u4=?aq{)%kM56sVK7%-nkNm=TcLGq z`H5hk%9B%0I-0H0nhn>}v^3CD5<$C(EQ(o8dZHdM5F{5h{hM|ytUbZkRatIp)fsO! z$O*NZPRz@d6fb|1?V#C{8__Z;cnJXBanv9Nz8+m9<T~zpn$V<NXUWFkX_H$~%Qn@j z!*zx(C@zaW<XZpcJ$5Oe6u{u{ZLu)UTre11EH|Edwj~ThXrX_u_5>wKtiz8)C&9y8 zg0Iwdh+~E`GaqN4;PyhsHOsZ_W88$78wX?0%^y>k7~10&-AEm91y4IDrYA&11D1$p zF10(zr&}cS<OcZ337SrdLz4#CG69=_6LI~EwIK?II0(^pV}Mo<Lzvb}c281maLhhx z&`JY7a`nx^U4!Fb5iW_C1{g3rm7$V~q-Rt2f%4Xt(zwXH)vbBz8())d3xGzc<^3E4 zYwj!$zY<{-qpR9Q(;ss5?kjzLFD~Bfg;ujtR&P|9di>7CLFiC8ihr6=*4}?U<5y7m z?hQ;$z6Q_O^2gE5byW5Y#@faTX3BDo^WC4(ueJPmn%5?lW6#598TaZ&Ldf~ghkHY? zh$+a6s5I#rb=S;5oiO9oCn!V~GqZVTKKgTj>?Qx7n{pw1+&*eeE0{ZnVOPIwIxB=X zl~Hz}=)+^$s6lD|+D{Fa97E%S53q8S+x4}QQ4FO(Xcp=M>i6^LM?#~vT>n3r^|F@> zm+R4FAhWt&7d4eDK_~S7P0VoaITXY=%^&CzRs8|_e8yg$zH^H^bZsls-Rx3M%4%Q@ znBsB`M}gNEI`rEiL)B_zH0+3w4tTU$5S2&+hNvO;;j2Nzo*Q&cQi;r)f9#(^!j2g| zJ!CS=Qk%F}EUBETVWa+6<?m7nhIN<65<`*C2LmagCRR<D8V#pKeKWOpx`z;8p!^G9 z?efaSjJ<^M{gmGW5r<6=OVN4hf^A|+q)TrmRIO4qFBK+;_2-PfLvxpkAwdA}(!(2n zOmHMhRl$;&IU+%Uqtm$e(S$b$Q6nIG{kC&8(lmv~63#Gf@KselrVQm5NTYD0EIuG( z5#0OiNpg}UF2pNS;?KB40CNcG{T$%+AUJs9zPe;{3kW2zal(+Xw_fU3Y!w%3zk68j z>4fI-+|)a|gIB=Il=w8I;8++m+dPL1PLW#l7PbOvNjo`?MMdL*H#3E(*%DFuf1v5^ z0rb;qkKY4(#@5GvSC~~{?c^T-rkmiI1F}TG%@}aB#bvc9luQ&1t{ADUuv)&j86yv@ zLpr$R$gzw3fskuDS}8Ftb;U9E2gv@_g`VLZn*4vA-8De#Grc<5JMA<ekhntfwYtTM z6Vn*ex-wU%+TiBf|NKq|;Rezp9dQ6OJi4*>WzN6bM#J~qL-|UE0)yhGYyoh>-9G=g zNvUTh_C3$BA>-0VE%m|sS3Qp>?H`kXidtoh1+cLyAThApVQZX7;;yS9Kph#p>Jj!8 zjjBj19*JyH$~tW1rjs&ZJJ3RL*$K%*(%bRJ`JEXRG=1C0A*+7JU4ARG#-?|V>2B`g zHAHZ$()_W<c=wF$D3iGo7tNA-V1^5!W4itdZM@eu7W^ce+*J}E2g5SqWswz-Yi&Jx zqddt>@<||mtB-62L;p@?0gVPJ*Y>&IqqQ~&L`AM>0U|FX=-Vch37WA|b9at?Tn;^c z$BW%Ds#u!))~IKnOJ7{Ae0iUUuxG}rZ3x?~88%GupgH}0@iW(2(VWL-f>(|%*X)xM zb>4(}fAfq5HZxWweQQK#lAjFk9+ymH8;O~5_o7*1!G+K7ll_!0<-YqoXx@9^)7YW= zHJkBqwkQP+jOU}wDk9qP>ALH&XD1_}KbCm2$VeLf#r4?4pViE}QFCWz7GdxCtAmDX zH*ldvK>}>E^)p}xWye;XTPS7i->Ye$JN+;}5_-(%<OrGY>b1ppc3m5l`Q$NAJi{U3 zyfZ_5`W<c0bZ#Q>_f{Ou(bp9}|8qgeul$xAolN_Kd0n=H4<gBWxZ3-rZvn37_Wkc# z)i-`XBq?MaM}cJSZS;D-{-yyK)>|i^{y#(v(o8g$t|`#&T?4uu{?ogNT`#VI1b>P- zqy^V%V<7o;S`e7H`KkgpG@;nGI?VkmT!1#NF_@r7YcH_%oPRG+5{v4c)G3U-wdg*O zJnnq_b^8*<wKDbP%T>U^?H$Mir|>_aBT<PdkG0ZS<=q|dC9Rg3nek?FqRU0!kWq_p zpXBBx_s_^jg6yz7d5&-FOyy1iDgQSJ6O(Z&?x;|;G2o~&L|5~NvZVR?4#C<h$Y~2f znv;zEdJWXWW$+Sh{4fHr;iwBUG)6b{EKcOQTURT4eCY=N!t>2uJbyZZxBvSWB>R5s z_yy=3mF$rqvW?muJSMMZL!O>|eLBNLu%;bO^{kfOo$!(%n{%wLEBC=p3Uf}`FtMw{ zH#Sx?6fm-h4Q;tl4ygr(qt!_(LRaupSaESWflM!Ni=3&8{G<`NO#_cegPoeza6rfR zF0<be6P0lAyr<QWUBSj@9aC(nfvVC~mz1?O_NbrOdI9s#^J{aZcX?0kyfIa9r$(Dr zbN0_gf#u7^n@B|`AOdqbg2(MUoaoPd{4V!?)X0rUn4TN^)lpC#nw3s$Y+2zoHxM94 zEe_dgAukJxWw&xCo}0HX!Vz;v5CqaS0xT%d0Ij8Ba0!9Oe`3T%qTYFRPBA9x6=vwl zbV#z10R($9vbW-{+3GyXFQr<q{gpA}sjVI<OQr*O3rv@XGYMEyC?>&>Mje7RR{`Z+ zfNEbfM04nJfj2()GaFH^%T<-Wf1wu3xooy!<*c8(oM_)tc^1M9!1@Vmt29nb_AG09 z?-}z4X|{0_=NBv<bQU{X?7cpa8w&{ACD^<ow)h$)U$a68fv4JHPuL5V2ZbdcYQLjW zBvlKZ7o{5Bq%?57gJx0;$Yqg-^!3PlMU{h~G{xMw9GaLnZcDNz=4O#8mDjQb^$#Xx zvU&If85vdT&Y*0+<~C?kJ=)|bmdF;n>lw9-sWtcE07S`1?}MtTy@<J$N|Aa0S#*QH z`awJr8lmnc8vw1x)N-zr(;LB2cteGrrGaxZ8I~0Fpg?~T70+|7AEB{CxXuo&)Sl)a z43y3FPxsrl@pZ|EaIK_+6#=$XrVS!<&M@VvX+vIk^#7~k>~PfjjG>eL_F9X}?fV`2 z8fF9>=d?)~AA%*NP!G`*ROeD*@j&eH0n*dFZb#pg(<6m}XzZziK1gqCQ}CJeD%fa) zleYqx{+Zb_v2z>qo}&)|Mx;49a<F%bct%_BwpHnUq|n=@olNy$>G4<?&E8$f;VIS< zMSP#9_6CcjUzMi2v{lovNt9tQF@akMOfK+OZRon?n}>Z@vXnwT$D@|th>lOC1@UIn z=La(q>;QjX9AW;w$0LB)u3yZ*iwaCyyl;zBIrqeMOhn+mLLL-}J-yEOC)0l$x-?g9 z%1!Wk3INjM5mthZ#-w+>3(MRVrJ9woG7nq5G?}R0)NoH1F3!Gz&0aj$m=10V%Rs3% zF!BNNRDSKqlljxqCUVzr)gR6(UCar?j!8e9$aW~@UM2<G4l-%Ew!YnbSxiJX!#3wK z5`SJ#=z&LlSU&KRZO9rHLU<7!@pqF_bdFgx!TnU()H4$OX}(!;n+;`LGes-V;vm$4 zE!?h~4<kiCELK%MN5KrX*4l7me9jy!l}FRC3%0?(!#LUif<OiO6Rw{Q`bgi)5-H%B z=md_30tRA6?fs1vtoPorjDAVETm>9l#34VD?mwF{6g?H-_f(5Z;-Q{dPx{E}^Y?pa zkCZJ5CbEypDQ-5+Aq>>=Yq}`B46qJ(hXXHNS$#(bdVzXvbnY*9UHdV@3fT<d0o2VN zk1{T!?}grVbPjFwd8=@l+CYNz4p97swG$`ocY5sPmFHLfcw+0PM@^mvmd~{>GX3dz z*!cLw1!=;{pVyLPu5aHlbaRh|jA``ckiWE&PobY4sxa=0e!mZ(Vjy%fzgIf)h9gH# zicimX=xtN;EoRTm%;1Ba<R`7qGvA(zruTY@IK<H9CU^DNFqS@GwviFuqjLUG@qTg| zV7)=;+1ynx=PR)ln6&o!>k<hFTp`|FToHv4ny2RBn=HR&osJ_K<^#JA1XYiBk*gCK z2EE1ygWgSX>ol$#lYky|RmswkyMV#bI3CY+<uqnpU*^qIp7{V!l%&afn>NCsj82O~ zx)ra~SnQLbCFjT{Pq%zvVL0k`ulPPe07PDviT~1+x`v0od62Yr(D{=Tp-2nqA@kJc zc9#^1)`rLVee>^4>{TWV$`+H&f=bldR>DlYk^FlQt~dp;=Gbj@Ldqx?;e|&<cXmX! zlH<}kqdn@$B~;ZG!Mu@RR0Q0qb5t8II!SmbpgE7|S>F3J5GqB5!&1fyA1r1m1wC=x z&uge((VKvUB+pe-hU*-myo2<B+|l><-LH&D)SuXdmDt!Y3ghe`LH30*ILo?3iEGpp z7AhZnuuIu4Y-p!7vgp>b?S%6k`=ykp&$Xb2DwTN4vGRsk*mz_P->;w>Ynf27vPbLn zA*IJ|yvMETW8gh@M`ZtIUA?I#WIT=fv~=qlpXC8X{6L6w^*)uWDFJ$%+i}UnRRCU5 zPbbhyA!$|B0Zp1)Jlc`jS4Pr5@|-xL=~i*W<b<Z2kzjuUitBx^H0Ynesr(T{LXr#0 z+se~0pFBu05-#&=qUHJ{_kUR+!qH6a+Dn7Fng4*7{WCQq-Buov?U4iN{baE!H=BbG zXyX=v=<Wup|KQ+21L2L&aZIMKlN^Ud*hE!To=f<$Tr!|O`k0TSo+E+ZlC?tLv4hKq zr8wFz+Ca#f&Oi>emYcvkRx8ESL)#WHqDnzKJh%jxV{(vFzC)nbXV!@xY=qmi(EjKS zewo_}rGWlwxMd@qNGhJ~D=xL5+KxFYE=w8Cl|Hn$&goT8Dau+%E9w0|71A5xVOMr= z#Ol03=70PQo~d{-TK%*0^hReK>OHx`XA(Vx;$W*P0*LQXEgi8^&PyE<uNHs6wFkcL z+zJv8I{2w6(rIob|0P7d%QZMvhzH1gHYPT$OS=FGEK~<Ny!26D!dhULV+rqzU%p9e zhh6ufPRIx?hi)47+lXQ72xX-5(Lw>^*VkfeOwEsSSZvf<JsI@Jca!bDF<|Rgxdz(6 zIX~!ce}dJ34vFs|^?wD-8n|&;+@L^l*HeW!KvTA{&wr%aDiUKZ59VzG@vQX@{HQ2a zhQAbQQd0!IezUd$yy{aFiHmBhQn}TE178c$NmZBkjENis4PRYD&MH<_Rf(-H-Q*f( zMp%>0<Q%zufDZ^}b+-Fg#*XavrMwJMezJyw+PY>&{HwdBjerWLsL6SiQoQpk*gGdx zi>hihhH@ljt7!=cl((^hhx@-2#X+EL>jHDZ&)ElaB-qjjYczD&54Azm(Zw9iq=%+v z+&)q_gW^}a5x(33SteC;Hn;4MmV4<;z3m(tCYr(^oVRq{Kd8yAHEt06S}6uf&lBHD z#V5Km4Dl;KA&k1SHSrMW>X+VcpmUb$Tou|=n=1NykhVeTpnAS5<zn1h^`W73+ZPk{ z1vz!Cx|OGnF_1+=Z%<lNFt%NZZc)$e>905?TEZqc9kXZ7wFt?NdtUU-{oQlMs5!FT z1}#Pe%;p<5NN*M1xiaL6>mWN6%$95h<jUum<0Xo_(4&u-;1`M!*%I8j3=~C5I=eH5 zyTVX%1(I(z>tGqOV@hw+@ZI${RFxp9bPs!DKH#LcsC;;a{+wf`ap$E9$K@xQ?osjg zJX}8I%g9UZ)u%sEF4vdG!^;9+CH6e2Zw}5yc1V|w+@lMP^QFhngwk8Ur<X^vW>V9~ zPJmtqZ-~RaM5oG-DX{Q|%}TAnK>evi?ja}Ad{^{pl^upsT~Ua{x-!%2625J*MEHAH z!UudqY0jMZ$aHpYvHB3~fo&3dFfPjj`k%0ISlZs1>S~-|#`b0WvUsbjw-e}g<hM_& zJ~cBR23ctbkAa%@m>OCz>)Ru5J^jEo$#tgaH@%#P7ri1Xm+E|Y{&XSJD`@+)wZZSx zaMSGZR?Q0;?!)L9C(`b%G3cO0*bqmde~F=lZhr_ogH3iZFu&gr-{G4C3%bOeIkYpV zUF%9Qug=!ki>=m7hjG14pv@cf=M$68i@Q7Wl;)J|dy4hHk!k(0JHP<<B#<pXQQM_N z+S3knlFVJc!4I09+gRL5g}5t^+zfHc4o@9!JT`|Ga)5dWVW+rH@Woz|i>$0sdM!t8 zC&2JJJ@};wwKCCXeup{I2M%1ERzk7#ODDvG*sYOvsZ|34wr35u8li*eZLlEL-8$5g zFRfa|YqhktexTD++QIHkq316cN#Q4&sjTDh-@%u0lJ!}gky40oBY-5!`a+UPdcCw> z*i`sl0_-|pt#Z!k^vdbopxHOyZW-fYr@*{!DAxKpTYVru0c$63pl}{>;q>%}KMKc^ zgXgb{Q=O!xpRLSJD`}=`C=cKgSL;22OowA{cB2cMN(cXOZE5r!+5%KfzBN!)#kiXr z4D&<gm69$)9!p4j&Cv`EcS12rrV$>jMIF7*aYLmwMnpF=3U2!txUBDDN0|&*3LHgK zpa@s>0IpB+six;d$mdYQzkp;mWHxO~)ih-E4n)nYz_SsI=?8$#ydd$w+74Txyt^;$ z&tTW;TZg2dy&X7(zfclu{+2l+Fd&-b9&ZN7s85`Jg${}jeC?FEiSZB+$YD2*ucrJ; z#(0VOVW8RV8^e}Vcvz%KbGKMDP5*MbB%n(#?e`e7x5Npm#;YOK=0>z#su6QTaYes0 zX`<#HLKM4VJ%gAq)B9QRFeh+$=y5s9TM^ao--vboBi>f_+)iMS{)U3stNTH6sVxKp z9z8!`ZtkJPte0;+df;tQ8@qr@Y!`(KJ9-s{6sux|JBpBW3`aMtWBOHy_+SCyPsabL z`nDM)thWY=<HdC?KKgG4naix7`pLQ{IJ2F*s(Z=?k0LgW1%7w@1C2i4dPcl<^v1yk zXRKgR{~<{H@K^MaJ?KoKK%cfk8Zhde+jozs^hKxi?GAnjknS_*SBrI^+jqZp>wFi~ z+XlYKl0fcX9dK9YV|>>R^QPjfRO-JP^ZsjvvG3$oKm6Kv-HhXVG+gtk@KsZI=xW>8 ze-vmZDghOx9`(tEIbU9)nJvUN@HuD;=+B>avseM;Ficrxp!@<A=!Mwe3BUg}es48< zQ$v;+tsGY!fEXD|8%rD**s}}=*xJ9>`K&f+1P;$eGVV;*1D!$ZoJ22BcG6A~w`jge zY3&&ITGYuT9C|XuGo^Lqxyhu=OJJPqM`MY}BC&%<FDgv*w$>Kk`9M<LV$~T1^g?QG zU?q&ir=u@5?EpLQ^+I7si=IVlRKusO$=GAXtLgWN;ibzR14@R8&kYqF3VX=6qGNsb zW&lnR0E55Y3xs{4uCfU<9JL1D(*J%%uj5{7_cfV8>4*}uQ|6UkxGd`51V$Pa<taIp zT+~<XE-wO_Er0oTg&#E`4x=-PmXdD=&L%mXWGW_^`wC9V#BLJ>#3=mXJLm42tyY+2 zR)<0UOkHtH(zRC7C@z6(>xXqVL8f^?eM8i4@<;-SP@l*3*k?`KF#fkXS_fGGDek!5 zePB#JUB@-~g<lx-dh3Q3^rXEYZi}O(d!s%sR-FHKrEitxV%@V-4uh<yOI($#zN(Cs z+Dl_v#<@DlJ>J01Q{UKmW^ZS{mq+A;E<0z&u6EP@n|uCor-iO=2ie%4k)&ABMN}_< zG_`-)UWPdu6b9x703T;vneij)UA=>!T@~04<Le2;50&EYo4~%WG5;5~(tlqcn`%`s zB}Wd8!C4Pc_o-+ZCZ4DTO1(bUzKIvLFA}K!iTNXd(J0lYKax~HP9_Totd5lZmknG@ zFCSE&91lsM!fLNL-3-Ps(Tc%xuN}q(#b+&dRb;g4tva{c2C>O|2nK#o2SZ0Ycp0Pw zIGCrU^75+~zCrIBe7LGTxo)Esi;r<AO)G|RRkgINui4E5Gy3r#G-krhknE&SV|2lk z`Oa>u0gp#oDT@i@MH5>>hC2RF>5a|z-8;nIiO;+7RHm%Pvk?9I_b;yPX5QA-q<t8F zXrX+&+(4DnyOSBkFhNaO%v%S;o7N5u*XsnxmwY9m2j@mq7aM$_Pa7kwthv+KmV&~J zERn^tB6LpEM}{Vcxo7YhQbEN{=2NnF`fHC30S^z~(0Gp_kV~9c7i+tw$w=7BNm4`d zY$?8sWCG>kfIZtt-8rx{hT{+B+(OkGN{dayFAR8_!DHO3%+K<orZKG<N;XgjBcT}@ zxo7CKsDz2^6>c^0xxzfJ2rKw)`=6+t7TjKss^8tHDXg9uX>d8&1mDJmyRA(6w4whg zY+{5w@Gvz*FdY^Ux!W@yr3;8ETbH@Zb~sAiG{a?qi6((;KTI?(=^A+O!*pg)V7r&V zuf*sl8ukpLl@BEOx-H?uXZC60P{5!@$(lJkYt@|He`enh*Q+)#h%wV_AaHYaHqF<p zV!MPXdK0Kzc`XmRm0oEr8TaPes`2`0Q`3x8@!>_xnB~+hAJ!AocZZZ^3Li8)=rY6K z<Kb&|Q={uhjU`UM+)DGfQ-Pl}tltqSa(JY?F0{;7q^QqBtY<M&x`pKv=G4$?T1Vn{ zFku6H<J3c2d|Op;*Ug&x3JAMbc|g>(Eg+@gx_8F=5*G`I5$-biBMp-90_hbsp+KoN zppnJG2sUWt&QF0c8l`^KVkN|`-vm?SP$`Y4u288Es)X_kS%=eaPh99ET1l~#`9RQb zr`YxmFd$BPw$9D(NyQrz<rAk2yPZm-8spB_P4|qM`m8#v7xA!22x3tPlddz_-29xI zwc3dn4RqpZI+9hrbGj#vCXc1*jf3NQ&Pk5kZn^`9c2TCnsn(8VNRl<$gBw&9rVw=5 z>T*uCjEIGxT{<#48TRD-q^TRP%J5<8<v@{cTZvkFtcFK1hR!M;#tugPiXpfCO&-&r zN@(C4*y>q$`~tiGi9r1hUO}6k&$e!yok#RgNWd9gXbq{K;)9<Ik3ZIyp?hbtD9@|k zQ@S9S%-iBSbT7>eyhx7Li_hv&J$_KZlPvhkaz^~npkWmbdn$URNJcA$7v5sco$&Dm z_}gMI28vFgwXV?pvN@eiVUI-Iyf^v087fA;Y&++^!1ANMgdT93pEbphHxrrz2Mtfs z{UN|dp>45iY)k;n+HLGx?I)ZiVEpvy^%W#Jjc6q1lLiDePzmuSTSmdv^sbn)sc`96 zw80mhd+W>iW7N<$D)mI-T*qzz=Zqdr9j+AYB@)U3?)4>bud$>E2;VD|n2Hy)16VFp z8}cmnlfqP$3egcxWMiI1Eln0(pGJuC#-c7r9BVpNt4`-_j!8>!;joc4=b9VT8@-c< zu?DJhQhA}flmh~ts7DqVao8n>OmIs4G8X+hP(y9(VB)o@eoblycCcpR-tW*8URUM* z?HiAW-2Wh#(5{)6R;OqA@!oz@ZRT`pq~G0eC$Tfg3l)R9UtG+u1otAvNsFix;0KkJ zd!#?PAF<_3Cp#_#FS?z+segBgct}QIxvln(g^|ZgvoG)g{pG&ZV2G#Zr3DKWIX>zn z;TWv}10^5RECJ*&tSz-SY7!uCPv#g}C~{8v!YO^%R%pmz#KK)e2o~TR=ECUP+vra; ziFI^0+Aq<@7=qtQP&NZ7SfM|c6TKE7LU+8#U0j9pG&0+-_EPYQ`UIgF7p>Ns5u~AU z>(OZPFJEkbztADcM^-x@hEJ@0LFR8O4^;&6`^Dz$qAC4;$W<<7z3(aF(($3x$%0TI z+y7%-@}uqk&hd_{Q6H^oUeyTjKUiFyT=KO5bq^TK)Aw-~2(;cPtQ&`_v193=!_1gV zgj-3Jeiz{KbKhNFa_B9=m=+=h0-gU^1SX$gUCh-<6Mx$SK>OG0$;=N_)BjxXmL-1a zj{x1~U5_C@qyVzSuNZ%J<Y&BI+nCUob_fte_-Axth4mV*6}-mJC2sYzMlq2-0c9PU zmkWVrg`H*-%?x&hP5Qt<YdisvUa`oJ+YxzXT>oBdQ&086(sK3Gs^9qQx()38uNSrV zvqsx6$G@~I7Lu3y7A>AZT%pwRk<^+RwbI03@<s!?M7%_4&Z}N(H<x*)>P1Sc#Qn<l zKf6PTdflkv$_ca@d_~FF8m&;-MxrFh`j|;fas;c=D)n3vxwi28jGa^997nQnzQXK> z4bW?yzm{*+uGgsrm9L&F1I8;>Axdcaxq-Q5Yv$um;=Y-W3mqUx<P6{7>&usc?&};K z38l4quap7i<6eN{b)`MuJ95IR`FQXW<C0J_*+@jw^bT}_f0y+y8{7S^w`7x=i>QlF z|D-bTl3%e|iH2xM;37q5<=#Rf3?*0(kZSSxrN}v(=Lm%@Aep!|%s6Of-D&SUky(^; zwz;lT<&|B6#=I?zWuN-6zr-c!Rmq{F+txhFEf=2kooSM)R7~Ax@xIFWDayD_SF*W2 z-T#ut&5y|*B^D2}EjwuXJ{%Epr3tCeq*CZ~7g-w5$;p_L$8`_!nJ!HT*KRI;s>}TN zyvh9nGyReXK0C1@CAak@RH9ZZiQ?YLP${GI+kQOdsTjn$*qo2Zz4ahIsqHX2G9bB% z4yay1Jl}Y)CrhMLoVS!9v;*F*675&XJlv){;}L0mP`fLdyVQaAiRCwOYC>^XiHc*1 zok8q}R=8Wf>7d)i>k=Bckxl9StGHEDb9=JO)+fi0Tn9|e(GP{|8_nu$g04QEzJ77v z*#c^`oIboyyGn4}{pO&e<V!ztmwtV^>T#UjTdyfVET@<dG2A*-;l@~+xi+TPqJjy^ zOIdBZuON@P$9B9Dd~kBP=p4eMGX4^g6|G_EH{x@>H^I^efH9F(5VCJ_hx4<b4-eY) zIOi__j^+Srg0>9s%Gmz$d4uK=7U$d!)tr>TdksB98fnZt{yD)1YWq5BGX^$z#*#0> zZ1{uU;u|_!oPC(LnfS^eZiJUJkbOGuMDUoc<(~25%@32#d7?G>LyYyrA9&DITE<*S ztUCcvj}@$Nv139tOv5_IS(%Q3mOa}KZ{FF4c(}Y+bv21RCW)!Y?1G9qlmhVJy0Z20 z-&>lbwTtK_JItB&0YQ=2)rSh^%f-&JR6faB1{kF#2t#obsYEA4I>=#TqX?(V#RP-% zYB6;yaA#)mspTE&EBTiTDCvE38I*qI64FJXYy0K_%i*2JG}$vlIJRT?90dkRJBVj4 zR2e&lj3uIjGNzS>R-SPNwDzr}2B$iJqjpNgKCPg&wj}%lh-%k36sq{lg9CD1SbO)+ z*7>zzCY3vGUBV+pJkxi;9w&8ws`GsH?kFp7f8*XJB`-R7H!<%O*I(4u^a%nQaYEEl zx#YvH>z1D<S~TEZQ%Kt^0CvmKp+uFc0;7TEt^lKZOAPkHKQw)r<H-xDpm^O4OnN^X ze{rQXazx3~HdT2EbH>Nxo&dW=c;_*IHHKZ^F&+#<%@33ftxPEOq$dJ&r)KEm8DCrE z4h??2Kw#nyo;kt0pF7gmxH#St3uv0b8`5+mbJ7IwrF5B&-Cd#P6hYHeEt40Y(Xof> zt9(46OmPm|ao$y)Dew0b#?WYh>*xGBh)6r_UTM+q>zy+i^z6h4lT-<GNm*$?Md9Vx zHb6zvlMy>-0r`YbIe&S%8Qu{yc2Lcl8(;nD(<Gn<o6E2LKqU9)d!g>=FbRGpm}N6h z39Ea?GkLq@iVJvD<^(s%u1<UZnzirhYLd+=h$_PxmM<<;E(PurvBe<@b8pjXfk%C` zFzmhT#$kqm8Gw)S76oLzRG<HmQef^!Am6IzP}oNMh(H|T5PqUK;V`4H#F;pP<9=>< z#PWtSjvL-?FX(=yEOYneQ{77|&t*b&?R;=HdChi4mcG959%Mbq(I`8Kc;c+`&7c6& zpe9AZ#qz<GYRb4R0hr(M_L3UrYPs@AxajD7w&9yy`=@KO7<cs`!Z+ys19`Au<_!$` z`p1L^5}9h34yd<2S92z-3I_(ZO{f~?JKpSB^>j}KJlzo%d9umIbMl+rl{d~`f$Vsg zL(ojxkcbiq(~hFjS|d60Va8S==aPU4-P3P&z!77KE1Qk9mM7pn+j1WWT^a%if!B3E z6L%#GG%cK~xAV?+)AUaS7l-<OHtNPnlUn>erquv4mo6~$`MQyfBsrezVDbd$PhEJE z37G8~^gq`EW-rLDAM8Ki32bKp_vBEgMc>NJM8WH~>P1f*yHAo@Zd%}&X56&83E$qo z_+TF$pRo+jW!+I&;np1qm;%_*Bj+IO&s8webp9P9--rkLs)d{WZD?O(BiG~J4<to$ z^Xad=B62-P`+*$ss#xO{|Np=oKbG3!oxhgEmfU}a)P5M4^Y6J5IOB_8ZQ&cl{H~Gl zP3}M~qbr_ZW@~UE_h8S!0FsHM&*q|161)Su`wA8g*rYZ1VBHEu6qx{4`KYqnq|heq zdA?#~X!$7vwj@P%{PS<xkh)@e?(7d;ml2LsBo7ucLm#}Eblui0xtBhZX-hc8JW=z> zC*mC*(ts1~CtmY@OIKd@R~sdVs2RZ1Nm(fz)g2kWuWyKNz}4?=)dJhVkhGwBL@=v9 zUk3a{Lt|rKUj>*FWE$&=Hk45QTj;6_eQwIWJ%9^+VZo{k{l!3E-kb@ah$BOTB7RIQ zM>SLPRTp{yVcn{d66YJo&;zZ(?lB1nQv};_R1rNY<WC-}tM*WzL5RQuSIE_^%G&t+ zs3!W1yR9aJh|q$~dQCkus|kr<s|;gTpMX3|_84dEcl3L$W`p&3;HTX1D<*pCKK!Ti zD)wi#gbUc<9&3>BaHe=}7EQ>A=u+cRu@@ayaqhz#I!2~1V)><aVT@2@sZAZ88{dr2 z2)5Jl9p2ew1@*^r=%gFcs#L54fhdfVPl|BwWjvlj0Ct=suZbqp2>23_{)os7!`2ZB z1)P?=u5uWcP-5UYbruO+(O7pd<H<FSs`{MImF@?l;x9L&NNdr~+9jKBaAMnZHIQO9 ztQQ80-hT3XS7{e&ZKJy-%aQo%7CtOjN$8C3V`byAYVN{J7T7h)*RWZ-=Xr2dM51B( z6`UXold>RZRCVK&sO-Qyz=X1@$wPXsf*DYA@ra1D-p9rVwFSYs<##5E@^FvnW9+ar zGyI=YaVS7rmTPDU79AEVZfcDn#qFihX@oMfa0Qq=nh#?br9sWBmlR&8%!W{97yU(N zRppF_s5^aO(gUSwI3H2fqa_|!Q0!y7@}3Z8aXcdDd9$it4xl%;Ek%%mc%~2<or40} z8j&+gC667;N&7Sl=~3?sG0_IT_WrEASFobBBs)H7Qh4qzFkn?!YhCg)l2+V>w-i9N z2rEtp$5e&|Ux@!_afdZvIofuVp1;<&*joJh`uO#Fz!>(ncYrk_tK)^PBkLylbhwM7 zh~L~ZhU{%p+(}ZMNx1q)`6Aksp^u?Gkrt+CJ+d_hW_(xL_9$SeKsw`-q!P`<KAXCt z4m@ll@UWgKi-HP7x;tlCLr-mh-wiuVK94N!vtb%WPWd7iv@=d{RQL=PQB&`S4syL4 zu%hYIFc$qI+eObX?kUem1Xw$TqplK^H050>pf^^bmSn5_k6aY<P3+e!Q&zPr1YOsm z53sY3){yr8Kl092i~Z%=6J0cjO@qX-`s|(&618?hZ+O0Z>sEPN2XG%nkb!4CPl_~? z3qB5)F1bAy)n$4Fs-E4VnM<js!_g6Eaog2_OT>v#Zc`rFHcsgnAG$8j)M&n7ICh0V zV-X_w#*@&x3~aw&`T@tm8xRRw^auK&ld#H?55UsoZ_X!g8XuyL4E9j~tM~?X|8}!K z<i<Lsg<_RF5nET#o4e-v*uo#_{+U>w$N<rSxyTiSyb^)q)UV#(brH6$PwAl_qyKR3 zTEGX2n%~&x{YN;Di{om#<24xf{L+y|`RV6F2E2Qsk3VFciCTZG<#@r%Y5U)2BE6oL zV^useCnWEs>H5wDkWFREXkwqAsV|O(h}!Nq`|>nYLC2-{NnaWw-G||CJIB3h7+DbD z1MV>JvpKg-WWIn>L7X~RYPDcH6z=Q<JkC4vc&ox&ZC=zh=J+WItmyclKrqg4k`zz8 z!6j7Qg_c!SEq7oDpNS10ab{INdy2TD>^;6Qp7ycvOAV9WR6nJM<{TTzp?&Ds0~w4C zd%}B!@=ebcWQ*U54Tt@7F1OmmI=^&WviVA_{9xF&E+#l9iJpo4EjSOOvyfD?iS$X3 zIWv+k&-}3J?_TH~8IeeyV@uD?s!rJMm=jtsVzf1fRFVGDZl#w~NSai@-+j)9|6$7F zvu+fZLjGfBStGaJmBaMfC%ouYD~Z`hr4$+e{t(p`!=_Uv!cn==P~N$J7>l~60!4HB z=h$colVbYRJ+E9%?QN1lodPxXycog<1?ANVfB>E0)stn=pS^I04Ae<F*EO6T?HQY! zOfFhKh&|&|ygz#Ql_jNgHdXU>p8)&87TNLn#gk8-9`|fIV`r3|Ec&seud7l<N<<ZX z>|lm7yXnS(qg%kE*U7Y{IrZY0&NkNjawYCdy?m>a%%&m)QbdY<U3%Q&V21j<pG_xN z%=Rr$u&CTF!$k5KwqyMc>4jVGHRTqO$sTt|ZImYzg+*-H0Y`vIMu@SWH;<kx!3StW z8XKH$EnY6<vqTE^Rk=KAAJJ4|rHou0FQZFnlm>C4DT@8EvUi>i+H#h(p9bKvF~JGM zYs2c1KFd&8VXUU%<Rsuv(|yaVUT>$9$YQMest*A0E`A)+`dcjO{;!~6lj(?M{1f8Z z!M#c;eVdB<r9HOjr~jk?RshH+y|t9h+B2KJ@<Q%7aNNuOD-TiuRPln+en$cFpAG-z z|GvV?f8T(>e~)+m&5XlYr!|$*(+!d2_ph&by}XLRZ~gdHgdgn4rnjV0iU%K@p8PDO zkx%jon=WY792%-`yOtR`Ew#s|1Y!I(&12Hg0)A3ESeYi7lI(b&I3&_Au29*m_GRIy z2avsn86N1x^CaQr%E`_YxHj8Ay)pQAaR7VNJYU4${JUc#>->&aEB1?|5N$<7=!^81 z;~g0Ou1V>ZfdLlK#SK6mbMp`Y>I~(tL!HrqDo=xdg*xQL|L0JL8Pszd=so$#6iJy& z6?ZJXndcY6xr1Yg=DXfG>Dd(TXs~xh%8o{l9&hGNL8T$x`^WDWV8L<Sqz|Pz<+d-a z>oqlQctKq5gN?^knpej{l+qSg$3nD@@ZX!*o?!!SOaXkC_wgWYx>Df5C=FgjvRO<? zcKMFav*@F*zu1Zc<1E2qT_G^SR2g7Y;b*wUrCP+rr1kjYa!8#{JO8Fte4IZNCR;Rk zb4%>e(MtmjCs)frAH<uBZz06g=G}=N^hV<*B`t1O2glyY+&8^8?I2Uq+tEzLO$?%h zGBkgje*OLqHJ`W>Q;lPrF-J!lmj%S`1|71IA)%>C7U)-Pny+;oViQFgj*ERFkD+0h zuW<~DJ{mA+_0ULp%Eu&d&}N3AKI{WANqipEyZgxIjJ3IG%u88qCsFpms>7_O|6wD? z1G1}ZLN)z)!A0A3F|wkE2YxBC?eV?4NYXRC8B1$j`0&d}A(OWBg!yD{iEVju05ata zsj-~P<}P(Dd}wn%(9@<mJ9>sPpx1C5-Y^z^08wz!bgTzGnbMR$Cg56L1I%Q|{M8J1 zVUj%7aCcJKOPr24)05^0+-<bVl+TztRly;jT)0wW@dT;-SD%uQ?BkyWo-gpACD+vL zLe5J79+ciIR+p0-+P5oj$zHHhP@i67EL{lrppjY|!t2497ra(8rcRqkVmWy)s{M=; zxE(FQ84h(h-j`a>rDwbs>5cGt?eh+EW8o;^PoA)Xh=WC)Ag@?wlgH{6>Xhl?bQLBm ze04#*dxMdtBH$wK8oZ^{QyqjywPDV$@BQ=!k8n(|rJY&vx|6#y5@`ArLj6WKNnjE- zZ<H`_{t2P5p%9k}tE{bn3@u6A6dEDy<iGP;NMiExU<JSZo!O5~yVBRfJJF>lt%ibk zOd8Sh8bpY=<KFx|^t(|aVFxjTg)I}3P#*E&7x8{yn@>J-UUPrFf%>jz>v9Yr#oZWU znkc4&(ghz6Eo##3{}eSNLQVhOs>TFR{5Xo$+uymxboi_;d`iUu;-Jov<>ChYx+UUZ zw8ky}5~*z#zeH;LI|H>g_OzGwE3*W<2~iOx0%_T7bi}6}zjyTXRK{d-JRiIvB;qOA zgV=x?><jlArAP^BP|xIXIYh$Wp=IvZh_00?pG5Xdt+SLr+-%(hZkIUs^Iw)cb*6Dg z?UbB73S&&22ll5dWl+m;4|Cq+pZ(o=%WAN-|9k9@!dp6V|1sF^^jZzJ3xVubzm(b= ztYXNinO5$xXo{&GuE<5yHuxg<V<^!6EXk_@)m+qWEM6ITzfFe9`{YZk4T*iL^Pj}p zE}Jj0*2q?;Qelh1&mQ35Ut@0jK*~KcncO}Ncloc>M?$16P6zeyKzumhsw%xM%l)GK zuwSF-nX_YwZe)=XV-RRCW(^CUpr7Oef!fxFU$tn<0Tq+8Un(YpKdFZxV~iyNb2?vL z;Tv@U<{1y?{ZxMRzhkWKzm1x0^&R6t4}IV34K3IAqu6D;zeU7W>{R(zc?7Yqpne(2 zNMp-WOB%pfA_FDD@d>a-?Rfl=N3G{4bb-#4Ea&rY6Z?3A+8xOjBMf*$Av1i2*4C_H z>nN;^x_{kDL$Z?a$v=ey*{L;+^8EX+b;9yHsv}Xiw8{#v%N!PKc-Y)rE;Q90%%sUn z^SPMb+WPUhNZ5Yq?E_bemmQIQ_;QnTuSK~0!rmfMWS^)8MoxYxg*eUR_?lM+XIzJE zJ;VTJF{bb0DAT3~{`R^3z9)iTc6bSa?9ELn&9Rfe#;JrvQZ`4(D-fhGT)qBrBWo=x z7F(_q;p}a}V}wtUsE#b++qCdAJmK(ngw5|2Z6!!PVv=cbfrB)mTqc|>Dpym`A{xJ= zNX*&y`2$j%?)<dV#{*ZuT%RdCXAqJ6><n{!iJay=OUb*kU&YPn{2Vq?Th|b7;pXRm z49dIB^fw;4p`%bP)1xT#0UTOPb}sTj0&_Q<hzcw8)Wyrp`taE95eBc`8l*rzGM2zK z8}v>24q7G?ujCW714TCt)7FY(4i=*?ZoYcJD_u65h;vRfDP3yxb^YW#e(J1CP6kp% z<89>fBV895qQBsUZo^Jq;e4$pdZ&qn_O7aSzWpo9r$+}j4b0c0=dy`!RODR$xCmbx zu=KF$ilk(VrQ-N}xy?~^#b1>ozj&N(vo1UF(C$9<>sTct1oy?M4uS2Vp0z*~fD#=~ zcc{K$TG8V%b-I79tyyyjdNLx1qndQNI_28g23+KeUg^{T4PKb^A8XBb^vhS0mr5UM zc2$8H+pw)eXBqLt$Eb5ReV}B&K&Lo)!*Bj?7U7ff;<5wFTMbuYF+9)dk5umSmz&zL zpGpn15m$QNJqH@376L@z^_NQD#U*>BFiJjOQbjbD#weBZbkRc_q*xy%Z`fxkmrWh& z>hO*@81+upO@UXdS~+(2b<x6baJ+)ur#Di&dXfSe6h&(^klN2rwvG#S5}G5ob$KkP zePVyMCUh*x6_;nLJbUm@*xLC;2imIVs-xLFs)oQfv`kw4Kz1qGpx5eaupH>j3fwbx z`wTAdh!XVTEgw~=*g|vXE7hhxWCWwBVGpI=1MAP?kyhPO`bVx_IlAw;)mf>*1(qY3 ze|K!W-N$?><AbSjN&yWe%)U|U_&ETve7xap+4h-7!+2*A<q~-+|H^8DP6zB6ueC8N zj0w#T9YZ~MMys*g1{vy&xMoq?a}5H|XP>X74!}{D!L9vs=`n;=2!j!V6dYpMpQv}) zk&CnYn_=1|oP`Bms{gXeiIt0?u&xihTXrq9&U8_8=MDFyy(}l&8$IP*$x$t)kmk`E zwxHMR@;!%>z<>d0<tu6MK9#pnKu@K`NDF<WXcAv^*{nQ)QZQs?8~kERN2}%vksaXh z`OzLLpe;R;5(6{fQy4g+@Zpxqb#BGJP|t9i%qvV`ezC~84)W9ERmOho#c%~|3zn`r zjJ(Spd(wWH&5OGkp@AvngPtp2ZvzLbcQs~L7T&q4d3K;Rg&7$!Rp^y?qgE^bfmHo< z&i*#%rgYBBs+Gqjiwyx1CVxT~6h@Ns3Dzh;=e}O76AKYM&kXteTcdpHl3A`d>@j$E zbHV#-7vN3Ev;)4FMb-S5+(Z+3W3igT^YPNa+0@DK*wtHThU1w*h@EUbZpNwe&>DTh zAk2h@U|Ng)`yBu}UbvX@Xo(5WOM2YOz3oBsY?&Ex8(($lyu34HJx|BZV{-iVEN20< z<=X*|7ftHg>|&ztFxqUshNeH)eJqt>$ZXoSYDEFa5E3F&Cg0lX^p2gxdUYIBfz?`J z<dSckj;Y|x5MB+>()7doA{P@j^##OJ6#BrR*+c8+gvXVdlez7+p*e)jMW=lqAO56U zb!{`9b%-a;=W<Ge@GEnF45|AbV`ch85XvLPCD^OGD65;^e7$<y$Gt5_KwDZK4@@FT zbyxO=w9S_*(hG#BvRBLh@)*;s^xh`9jW^FPsN?TYo%GGE3z2zAI`&Dl_oPqdnin}! zyuqUJhYY@^<ANzocJ8b5hkWXHWD}25P_KP1WE1Ji4ET$Hzy4SY=M~S4C0165hPQiK zQznuRsPe+NJ)DP4O6=bUcreq``2?5mzT3g8g@g0Fv9G0jL>Q?1+x*wk9k5#0oZ@vz zo2&mrSp5p>`GFROW+k#CQaG%bSy1Ti^%nN(*OGz7N=PwjGYIm_dJe72a6@Hoxvj8< z1?e9EV|Yc?l9l*#I15;j9ERp9)5WoO&#Vh4)jfxI=|4;MBaYxdJdJ_1>s<*brtq~y z@Pf=C8<$hK@%p)b)Yb2Yia6eDO$FK-)|*Uz&_1+nOVrr}%v@N*Fh3SpG!>(N`8TzZ z?~~yFeMSJ*;cG?!pj{hH*MRo==^9VHNA~T^i~~Kh4|KckXVa-2=0u6E*?Suz=;a(5 zGuv4yv5RST9!T{md2aAQO64Zd(~XXr?_Pw%-(T1OKqyUgjytrf`pgC^`{VE;qlSqD zGqQ2bF^u7=f?AqDvdKRPdbaAVyt=`P^?hn!AL*>TouCaNd7^z!{^$dN=E+Lc`=zhF zk4p=trr1;={ABOiC=Eo|M^t!lx~7W+iI7m5{&U}c^P!2u6ju+m>^224jEB&~dBwl| zQPDHWH>zLeDN*4AK*!Tsa8L5e<_lVU$k`6u`2I5+taa?>?5Yc)t>T6Ub7Hsj#r_&% z|Bt#_(!j$gr~T)Gr)rI~1nV^1pno>v&VEE^@N4huf%qCFPiPv+W{tn0`T*D0U%$Rj zHvQG=$ko?-*SWY&th{3^c$O*Tg2`R%SfHKQD9gcm;>mF>?@<4X<F~H!CsmLZNRHc{ zCX;8boraA0bD0!Aut`sb*RMoiX!92zMIen|9fP$o*uo;byeif7m(2J>PFr^&Lcz9` zI6)NamZ9KbNYnJy$N{f@zqiPPZAh*Yvz|(|0mF8&RIHT%%gD7F(H9~Ax|X>3=&i)Y zV`<G0DxXqhY5<r>a+9Bm2??ZK{L3fln5(Gdq)=6r9beNWhI{0}I<C*66xX{Q$-T&Q z2wItBcyLi8z?^P?R9k-q@N7Q(FR1ZF01PW{5DrOC+WBp1QB7M4$6_CMwpvOZ_FmRL z8z%T%!zuGG<N6TBKfU9R0kWoBmCU}|>k)A67t$ViVCxrTzH5m9r|~GJO$GSY500#^ zzO`fP+9FVqylJrZ5tm;34t4`-?)J5?`y<i!-6s8k;r?#N151MxH~|4}+G~v^0oKTR z`-N9&mcfb;r%9;_&^&JaS&0{T+W*a}?OE|PChxYu&-VPUfPNZIAEN^;2pmAK;@khV z!bzFNrzirFZmbRBu*l-^2y-a9gP;^%jOcU)-TZ0i1uw-Tu-}RKk&^=CG6e;Z$8!PY zc8)|HZvl{i1OjtQ8$HT$jO#v63N<9T>}r^DM7*IV+M<mJN`OYm=OD=P=SK^Vl?sr) zj05xFTQ5}Z5ds4fkdxnKS_~YGQy5jLml#`^$x|G9rxpt{P#$XV8C041tb!Z|U0UOX z>88NfD@<T_1I7d3_1=s)G5f#kRMk!OuIOK@wn*cx@Mef?tx~-4u*atBs)v~=>O;y? zm(AzK%CGrzc*35e=5)lyN}lJX06YXRu%LiKb}DWP-HJi>4-Dw5n)+Rx!wRdTXZ{%x z^3?#FNQG+oXutp(&C&4+;0FzJqN5QS<z%(D%@k4!HR;6Pjk~lQm7YR?ww$l&+PJ=v z2yO*19&KL7M|GKU@Z#_j-MfnT{Q}GC+?H=1xwna)cap(jW}s>3{1`w+85^DQ;QF2f zN=H2~T<Dkf>F0MYxpZ%5v$HSlCBI(`>DsBWQW8l~@r3l5OkRCFJL}z3B~gunit|S| z`d@Y6bdiY@RN#}&XDB=l{i{Sk6!deRW9vU9Ao!3^S!MV65Ie!C7+C1T1Ax(Xc7so| z63Ipds79KL99SIUsq!n**&m!qhp;<8mm4a8Q?gY(A%Xq0Wh~NYALRUy*eNJ)i%nTC zoiY!{5N<7Ks8@?OOK%1R{A|xUoE$wL&J=Sq|J9Ll!?6OgMLXbdgv`*52PFSp3{vwk z`YsO8ew|2)pxiRYHTpJe2_PPF9s_|CJaqm#W8AF7S)pKpow(_M?GZ&^BCg&^P95}d z-8cv6Is0~W=tliphY-@#H;0ht3;$(@knYVJ#w)^@1KGbp6-W4eSnoixt5%Jxx|$yj zq5Ts7x7<Nwtfm`6@_gT)plPX}&LejK?jTnmqrpnjI#`y6#x_F3;gK3&bo)+$;~M%S zgXUfpU`VAsu{i053)^UzfaiR*Wl3d)iX|5rb#J;|yLNE@cw#Esj=3e*^;B2^Zt`_M z3mco0F!$quf8_t!$NN>;s1}e7&kD+dmNI|(zrQuGjOSeu349~C`buQ~{uvVcj^h7s zYa#oeE6;dcTd$e`BatNUXr)q02RW2m^cOiqrzG}w-7+*XvpfQW{wQ@9zHLvWP|jO4 z71p6#5_aieL%@V6KdOqtJKVMQ@_%rM@_L-2=vd;uN19m+3=vxGqp|AEZ+F65aWO#k zgC+l$jH9~isEw&|L7d@75i&o}2n{rSB_Z|`Iy)S!uZ3jbZS<R!I{XfFbC~5R*1=86 z*C3VQk(9owkvh+_E3NsOw~1>f>yJ);zf>c~5I`FC5^Kjy?|XdG$@lqaktUSxHy7;r zXMbqBncz>oJUB?*mvdz~<zPo(c-!hz1`D_c<-O=tHsn3G!=Zd!yS{e1tcnAI#(&*C zEsa?QW+kYSp}zny-?*moDVFh=Q@QbwO;gJ?p!c1zPLA0BDd93xJZIInqoQA*Bs{Al z>@)K#aXKg#g8b}IJ<&}TNp!T2dbw`f5!hYN$ucTOEaB(=DT5obU)EQhX#XQPu;!TX zVGVWl6FGIe1+q^`>FgH3s<sIy8@K@M&*Qhu-#Xl(IT=`N`zNIC$izE?A;pStjE+W% zE&4_06)G2rZ)Byi47^=d?g8J+W$k-mk9J8qy$8b4dJ9O{hvUSKCWUCZ=kymXz*(=9 z12zzh*KN-TigIZgy(?iD&D(5z&%^_--WHK4a<co#d7uV_d|~Wy08>b*g4L&O`Qpcc zGA{(9pr=W$M-o2RjLq{1U`)8LPyAC2szK~AlWDR2zskGLs3y}k9m}ZL9YjT%j!H)q zkRVkC=>k#=AWcd@5D17g4Kkx6NLT5GBGN&L(rZv@(gIRMK!^|n(t8PnuumjW_>w)l zd(M7y&g|yro18aqd7k^e?si=rIcSZfZiVEOM&hBm>6*#i5%8nJS*g}Knm3mU1aOc= z3F>Aw4IBPiE(Q<~jRfq_v9a<r7K!IC^d1YP;&pHlHJ+@eq9fFY2`Ie_wMK3`^gY_f z<}NF%6x-c{s+1vh2faM((k@#ihdK|br4GgD7woca8{nQFCa_JkYT<PrX0YIiv+w|= z!S4E<s;c>lX-6sp4mWwscg@rQ0DX-%EVIE<2OMx0&{K!lo-#hT!$0<bxvDf)WS=lD z=GFL^|K<)Tx!{2BlyXHrFK)IKD|N6$^BxA-YArJnBASuJ?s6|0xC`;YZoek<%)yKJ zB35sx##GB#IR2nO@@SSN9wNJ++WZHYuYXQY3#xXZ&Zx4wyF;rAo>$HdzcLPy60Y8t z9*z)f8Ebn*824DHGc|VroXv7ybi=gwf=L9K6L>Xw@wUY_i@p>=^UA0CZZ9y|F0-EJ z--$kHLLSMFQbOJ%-L8qbNh-Y07i1QZyu`2N{A|&#HZA}*h%#xibFIw`UnE3PiWiQF z&OU(D<s<vy?UT+_OI<41&U*J4u!Xa<#V>Id&hE{GZC&iXq?3>eXoFqNW>rHPjmo>U z@}4x0mfSsejrd5r6J9AB$Q+W_np&VUcRWISN#5r^wt)xe2`@b!!EM!>4}k|S_nr7X zQAdRf=VF>Ot=qa-vAf;$N&g_;20z=R&)T%F?C!(CG~F9FF`<K*?5W=Egi|k{9cuDD zDp%F+>=T*0pd%-^_e%v8#r+FJzfc{|Ia~)-gg_?c89E)Vn%Nu9lrBnTntfScZ($QO zn=(&MFcn3Pe)}apXfvQmrN)qvNs>*it2|&oK`3tIj|0@>p}Mh)?N>=x!0|Rl(+!|! z;zt0nAu+Hn)_Pk-#H}tsk2<6bJ=pxEl##)`AMiuS;g6Xg1LYe+ZtV4!nu$SAO?e?$ z6cqz((5Wbt_`&5XfnZcZ{?h-0{qMiL2&b^M1i%!-p1`;7e-tKM`qq3Ay1*PhM;una zYW#PLNwlH|yKjG(!GMUOl={{-${?P}D>0fdL&|31EkyEBjl;i;L{N$no?yyj+XxJv znR;Yce<)!EzfX=cgULL$yx`uWC7^53VY}y4#BmCfZKOQ<0oLtB`O0`}M|s2oc~0MK zwU~JIlJ!ix+HN46u}L{P+9q#fFQavrHfRWUG$-{-E>qMm?g!!Ifnt`!P9Tqhd)%9I zG(kY?)&#B~y}h_2r(NrblBQR$!s;BXU<yXHpBuCv-?q^UL|6!Bz3sR7Hwi>c)wpnW z6m%%~CCy0#KKyNayq}2O?4RL0ZU6E7_?z2(q7M|P`)@W~(}N@K?Tvka<8v!*(&|+) zQtah3@l1Q$$15+T%!;ZM)&0?N(~3R&o0g?Yn2JM!KHbw`ex<yp#smT5J91d%(CGTg z#Z}&Mjlzn*M;Ib1Y+nk{-_{80Az+v-^TebtE??xIX{e6&uGuqaL_RsyhEAOcJ((7S ziv)=rjbe`W!BDIW`|pR%3zK?DAzr;w6{k49b-svWKT1t2)au4g?mTai!vgFGt*?<w z*En;w-mmaXEB|jVczvpL3|6oAw4e=I#>{1ONvh{(n<98C`bEu1Vf9hwHX8Y(fiCr& zIz3)^cBo)labY7V_pdv-umW*powYaWG}-cNrq|;-d9JZ^??LQkM}rH*0j@lB)f7hk zeSj~FBegdegC+W6-ziK_2T28+@+v#w<VA!^Bqkn?JA_B7)VV7sBXhiRFL;bjx;gdw z4f&LnPlGWX_5}{;OlY4$d;H1qMWQEM-_lWbYWtVV1W$XJ)i<m1Vg47xxty>6z7}z& zsJO<7^N_@Wk3T}2Z1VlOrt-iCLb^g9Q0VhN*9R-H%$<L4<iKH}USef%n5Dw)MpxId zyy+l!V^q0Ncdp$|<|7MD?!N^RcDd%^F`CIR>_c2%i#OlICPFw;Uxk#yR(0k58LxOz zpoXy4$oSFUxzugcb??hNDziCgZ&GYH!kVIV;WRGw{!;yEtkiSfw_6iW!IP1qqfeQH zCXBs!y1IoLUtyNH*=js%Jb@$t&d;(!>q$|(bfS))%{)*0VkZ+2N^nc7ZI#h!3u%7B zD9(~i0sw#r_v2GLGe0<W)g*;k(yHQPv1iTPq0pKk{UN)~f<ex%6hdIR_lhTM^P-U% zx6@Va;B@cnH)eaFp0)S}Z~@DjtP`bsC2-Aq7snG$pj|r2q#C(T&Nkn#KQ#;?(kb=) z6U(ood^me$u8aJV9ld@lW6i{+yEo)`OPxv6jplN!!SGfThnz+=HcPa-{3^y4x+)|0 zz(Vy#Vg7a6xXA|C!=+mwKB6x;H9_J#D|Fb`E1c&R?;!+H`Me#g!?*YlQPW*j=M0Lh z_=BasOI*tNbxUW~IGADlN=$s<q%`CsGP)&ivplGZtn5qJdxS^023SZgff8+{b5Hx? z37RqES(XEyAf-n_l-Ij&Tk%-@9O`bW`I&<!e@Qx|1Z%hpKUi{?<gB?oskg!b$lHS! zf*;18<nQGm)Ok~ASoR^}O~+zC?K^_2>hL0_$ObP5yYwd1-1L3|l6Pn~vX|*wV~{XR zX(!$9PZ$0xb<S@3tfUy#$Lpp@_NCj;WdJ7~sZP!2alwFGgYuT_FtMyg{;Av+6^E5a zUY^Pg*O$o(PF^Ulw&w=Qiq5$fs-areq=IjK%|wY-d{;xo?d;`1B?GN$*J-QTV*PTp zkdgWLDwfq}i~BW_+4rmOE>c_N1u7lz2c%}azk+udsp4WqLcmew>#2=1&&Z;92^<_B z8+ivqcJJ3i8*zoqn+;MHLx*UFSwR~6;9t`kWDzV*o=`6#Uba}~eo=4)Xm84ATLejI z-rjX<%q=gjl%vkw!u#?bDWpNVB$gzVwFGvgsGO>G4Itvq?>*U0#*ajp#Bk4`4-QBU zwS>!ko7_qD8K1n?Lk3g%v8JBE6J}|x*IQE#*WKY=s44s8S<W1Z7<4Rqi=rYdO0M~5 zX1|NgyC2^`0}9iefH4M3irrC4lQ`Lsc4*cl6CV%pWMHdl*aYFYc(J`Uo}hYYT63!@ zm9?8&%XMkO6*NA2Fj31ajGzcF$lm`@l67*XscCI;>ZRV?!CwH@qP1`_LOcH8FLG%t zZ^kh{$dF^8R8+1AEL9f+vgN<?cq8kbF2HYb3xG^3MmJ`2!`&TZN5_h5=D>VNfxDgu zSk%;{lae;@C^Y3%m#npd$}(q%jXuWHxa3MIkYk!>{#jhnJ_v#knnrHSpWhR*fKVfx z-5}BsMjWW3WD0m8n;^7_(e;m^ak(oi3+RhJZIiMyLKKInxsDC=8NSxTsNN5hQ#l7x zt*{D(C2W-h05!*f2B|t!tgTf^row8vTVDUB+T(<{C%=@Hq*O)Lc_w4cyZC^jv8>28 z$PPxgJYk)(dkX0-)fpJdA{!^}m7K_KRWdBV(b>US<KNIMCuIQ)&adg$pZwNcBlhS1 z(dDmZ$)(>pYkZOUE+q(Vv+B`UeJCr+jvx>dn|&Da#e#}WHms>$`SNzfRnBf}6#U5; zKRT!KfOvZDS^ikkh^^&nV7zEcRzyO>V}~+U9E$*VW>?tK%}d&muY1JOW3OVIn=*OX z2n8;-d)rGu2AG<J3w#bN4o#<apr<lOG_R%N)<~m0G39ePsJDoe_}*y0pYk99@ONo9 zCZ{D>btAc%?*i5y(wRu_V-$9mwYK9#UJx$OB=$VDY}qsoozhoV-_?sWjyv{vAK_o! ziAu=OndPd3z6OeFp&p=nN-fi3vnMO>_&2_Ks8`dJ39zYmOkD`5$)?QyfIB}q^EWJ- znemp?m>2%q#JI?$#m~AKewAGs9$(75(w*itBzsJ}>PO^>z8Oousj#x^hZVm(jdu_k zVhdI%0poPP>G7j)eIKX06F=B;Y-LB^Gopj5b?Y9;9~4(3LA(6(0?zTf@|YkHT8GYt zWe659tyB2_#qrVvS|#<(E{2N|P>)k8sr8ge_oZp#aJ}K-xHxfhAHblv3*yAYXulxf z3r=Od!}EZ1N%$oh&>P+zw>xVG2IGru;w|U*G&YD{`jS_7K?@Z<-6+6$7&58J=q%`G z-LFM5xTUiY6Q-~W9-g4Gf+-*4al5FUs7)MTX^cSZ%`YiAKjEbWflym#HY`(Hz_rL` z#61^K_Yu{W^ZA!h+4S7rPbT8QUiZ=wUVg_N(wJ5+L1oR7f72FJnEg&BQ;K9BJkyXN z9^adb4ArnLtdF<x?(m2)7=KN^gI2Kl#w9ts4-D~=4`!3|@NOqQ_sY!W2=U)2c9+(G zyz!)>>kZ3BOf+XyIDlLGHS3`5Op$P6<<0v&R}N`>HWA`?OFEDrGIZg16ieU|Xbop# z#%|<w>4Anizq9mJk#N+0n{MJe>L#cTC!qTJwQP)}96>K{Ry7MWb@z6N1RFJ&UhiH| z+gj!$oNKSW;t=;!$!}K#>UN%;ReWy)$2ehm3j0{1Uno4av+Mk8g?O^{o=OI*p;R8w z?N|kDM9`I(*pX*Jig?ulAX9-h(i6aabve!1t3D`kbSK1#lhLbctlYzqmrTAjqVe*X z<>%}wKp0H!BW}s5{c5C10{@V$4wGb!{UQ*F5IG(<hG88zGiJtzvnmM!{jS`OgHu{t zA(ITfs8Dj55d8Qv^6D<G3Gz20Jm5wDerWyIcK_Q%?khTVcLH?OkKp(Zjw7GgcEWiV z!a_ly`zkdsyTqvb71ot^$#-#xfa({x>;FWzR4`8%0un0B41BGI%TTKf3?6lG?<Ml_ zV*-bg-pOC5RNIG6R6s|=?gt7e4;@!9|LsboMNZen!>Sy1Gtq%KgbFL*8v%yrdHbfB z2J!sLU$wY8j*(p-!Xsy!KG{Di)a6#{uLvNIJ6p1TGY#3<7?&s(eb*84#|#w}Zdk3J zS4xIIq6+Ych9W0I7S~S-*9|U0HoFL&P-G7(<=2K7y$G%klT*pfX}W=X;@|Y|a)exa z&FEL_@<1Cf%Rl|N@Z_2X0|0U~p@0p0A{6M3i-#1OEKs^WhUbHKf|LM_D0ahR*37$8 zXo_&{UMQ3;nQp{)y_5u8v)S=GAg^{X+G|_BYn{J{n?-+pQ{0eU2Nec}iTL{_pr5pj z(et0l&!o_ZanA*JeMF5X>QMSVV1ht~=@@>W&YqPHRQu#3jLTW<%!<Q90L5DN?3v5e zZaNc9a%&Ec(XmQPwUVF6vYkr4X`1d5<>nvR;Tr-vnS1|OiwHM3{pxeNKEQ0o+E>@^ z<kCW6TD13Oo6Lm=kKPEeRJ8sU&v6#8>ig-5sRH7Nrx$k2drhNtdMPSPQ3|r%MZg3J zTh3!MQGptH(=1rcPEfs7Vsu9=E3m^WckEFP5vuu_rPyDUKP9zPr`?)Hrv|Nv-o>hv zT=fxA&Y!bJ>c5D3VW&G>e^$|?+O0Lo4RmkFpr6}^;jqc)^(Hn$zQ7rsKC93<1$H~i zu`F5$7q;x~Gp%90;Pmo#bMBci=Q?Oc(ZO?J_NXSScL+U<AJ@S2KEOLy&&Zh#BsoaH z-zEcdB3v&9RDM>?(?|mLJ{f8sym@hz<nSfU{%}Mw-%Ed{ukdGuiK&9PSqdFN9dz8Y zF&yzu4(%^Iz6s>b8JLhp(;;0=SXCObNnHmy&ewj?VvJjQvKON#vCJJio`oUIJtHYx z@j8&SJ6J%i2NpRc9zDCKCZQ+mBm4k=xPEboy)1sJtjWdp(cQnCno0SRIYZkZlf#Uj zhO*zXaT*xXoE&HL?LU1J|4*+!`UietrM7)+aKN)5h(H0k^kCXRJGOXoHkV1%SY`<D zla*3=5I61_u$?=MdSq+yOUdo=pvj}jL`aDeT`Y{cG++{<J$;x;VXWV5MRhTrRd~=q z$4j>!zWxTf{DQ-^&-FQb-C4-q{I0$p3TRCn<X)ffKMMK|(bw~lF0TMzkmrQxW=JWu zQH=Fxfb+Gb4%&U?^CyvXGrj!Yq&ULqs9DwIx$5z3=TYWMUL)$eZ51>YZHlLe{4Ahh z;rT>LNpa#=0!qTy9F|9%1qnlYwF(om^m0ixzVc?s9PSQ>q{3=*g0~7-)2WZ<&>RJ9 zePCWY-a*^2wG3~&8FD&+&V1aIC!nI?-iBg+{*6G+rOAu+R0P{-R`&J&aXanTCxTvi zUE03$?Tc$|a^mr-QBH2%(ONnnDa0l8D1^CT3=<v5%qey8opZoW%`r)<0!u@F0o?Ax z-jdy2&N=)|Zs)QJ&%-4sbP{Wtc<Wx<>F3DM{DMIBZTH7ssb0)}dD;%f_rCtLCX==O z!mA99+iCBuI9l{{>$yjpc%lzo)M<R*1!&`t%UZL@@}a>|<LwTDN3}#&C-ppgo&zGR zc$cY3Q^}eSmnpp`bODX=r*Tx5j(71~3at68V`u-jX^quM(x07H(?UFC3a~gO5F4mD z8D0;K-rwYg+wBrHj}Aj*_b9#1MKTx6Eb?rIEPkWgiI3}nKx%G5vf$P>&_0Im;gTu0 ze|&|#-#WVVs<tpLNlncYp>4;6H+t|cRtsc4cN5}niipnao)6P@bHBm%v1qU2>V7#; zWJFeJY2WmZOrHPc0uZaEGJLIr4#r*jhqwQo@THy}z8GI4au;MemU&8%t7CTQk1uV4 z(5jp3qPwEW=|(Bk^3kXDN}%R-Mr$oeyY2@G$Qe$b5a9<(u@?4=TMwBzZGkv3GUMx7 z+BUfDfA(>%V&n`Bzbsy$Ur_suF@T7}p3}8t+<ApC(>}(*!U<YTl;|EKu@JELR?OYb z?8em0b%rB2I~?1Gh~$VB&`hwE4!^wj<;DHy_+=CQ^H&$f+3Qm%hc$*d@?JuFl#`3y z05^yMKQ2kWnk(t(5*nJ>cid~xA_kbw{h$LRneFJXZDO3c2yyJ0!1?6&m$ho|^_sNy zs}o9f2G5Kg6h`mkV%_pnfbAz{dw;JUDhhuH&Qoh0^I~!;cSwMPaIE`^+0c8;yade3 zhunFfLc;U0iee~eSWRL2>l%({m7mZv|H0Ac{MVe=ZZA=yi1kEiaqTBP0kgi*ure@d zyo1hKTRkSA?q&v%W%3)v>rZxHF}3kKVXtFrsV7P7Xssr*%Go5D2q{FL=)NtA5rAES z<?+oCqMo0&EV0!AVG}-1Ut7EmG1$VM;SLCl>EoEk4<<0_;hZT(2<v(%fgGEF3<ZqL znVe!myFpKTklks;J*T<{M58C!!V&$xMWii^&jR;e(CG5fJ!Cw*T0WV5DW}9}fy<|^ z{GD}L#=#ZeX^l~{^of(E#1vFZM$`q<ZT?cX>wrF`3$h~#Tw;eYk()G=vDgom%pv-0 zo#7J2i2UyZm{&A8jCJpHJ1_2QzwBW<FiVGI^fl<wfB?-vIy?Qnd5hMqy3PRp(~k>g z{M`42*XZ}>J<yW-FA^CxCLXuD{$kCFn-vBFiScxfJ3D5&aZMy6R65J->I#Lp`*XWR zn<HnOYm;ovDBII$o2WN8!vBmD7bT$drB6d3JoMQMY&NoW%z*U@GbpsW3kw`81?drx z%$aAFdY<+n4LRcvmh<-Ro}QQm*%KgDNM&nS_hw>@h}M5=4hBL~I$DP%uxZGDe-7rt z3HtYD2qrlGEjgG!4$(UY(QYqYqhYOr-nN~R)j~$>CYT|vIJq;ZOBh0BJOy8XE~O7l zn43gy=6;|JZ@#yc96qg)-_08pf#`SRTm`PdgQn854uzJ2a^RQ)->yw_t7eNH3(8Hx zMpi7og@)W{7*J<Vf1=ZC6n6F9A}qlP@ZZ*-Rwzo1X=sqXF9Q$j>FM%u%~JRvSE&UC z!p)|1!(#g3>0X=mQxei^eC_Le_uzbcmHg7JkSna*54MDQ?|AS3OS;qkuG>bRHJ9E` z?vWxK!`Erwet$Vir9Ju63-J$%RL)m69iN0OAnK5P-Sv%hPLR;+%GR2554|}oI!~>L zinE;@5A&mPz8Y*R?nwMSXOLGTB_5PE&{PeOb?D<f5D9kF@3}qWw#LFb2Syx>=tBxD z5OKo}V0;F$wE@vaDUH1L=R*S(w8o8D7{~;5Vs+iWeXnZKM6~}89rx^*208$gnPE_R z*iQfWdVzfLcjW?cfYuJsFXRQFz(Whao(_Wq&0(q((7I>j2_$>Is|5|KuBv@EPRn2P zUQ*6We78Lt0$H4-KX1qBAE-qTh^?6T4Z3tF%|!xead030h0X__k(jIGM>VbwOLN7y z0;3vDXH=*CK{O;%H?uN!T@+jH)~!6k%J~V$b_42_zyove*<>RpO$ZADcjZg(yGqrF z++&eba+SFzJ<`%6`Fzke1ERHiLENkuMVBUsn2q=ZYJWD=g5>&pCG<e^T2$d98lMG4 z+bpv83iINm9Vm6wA01@tEN<zzJC2g$c%8Dex~pjcU)dx>;EJnro2o=`k5ANLNQE8` z#d|J67lDfnp>|2E|Fbdl>Ae<>@Wo$aQZ?ojuB11&<^kp$-lbc(ghZI$J)b5c7FTw0 zFbXr-N9__@w}}y#F|}6;dck{Vr$-o`cuEoG!WKF^xl!`{Cr<dMA6IEzw-M0vC>^x) zufcg>jec~PuX~zf!0r2vfQBnDQkJp=O5l6xW4{<Z3_y}*UWOo<0kReI<8ZDRJ8jB& zk$qc?8RM(hfH;1bBDAF%o18tzJvRzOIb8f*UE{y=?BkO>J}&**08$l8wB$l`3P>)D z@`j9Hz?CjW(QmC2bpWJ420N)}Elc3c1G5{=n$8UF>4EYutyMYTZ?8`qP}DjgvRmo! z_t)lW4a^B^i<04m4wd{lC86%?p^-NS)XrG1Mf>~DbM!CvHFq8do2!O?bFmjKr@(eb zJC>!h+`3dkiQbpC#EVm;Ild%Phw#_of#BtF)U1#w*dibe=xrQQ-fb`d20;g3_7BAN z^#L+c7RQtYA9HlJ@Mo|ixq|8Jz|Bz#R=#n61ZNidp<q{LvV|J|i@)-F4;6&UiXbaA z&%gib?cOePQkZip9CX<lGq_*iBC;@Z17nM9F5s57Q~N2`@8eg%$$UoFQ?7tYRJtxj zmEADiIC(a+c}eRknAK9J2VR1AD1&2#m;T$E4RkYu73PGcd$~Zf?0=e&WBB{WYLqtD zYlb>kMHN=o-OBHj!-A%2H>}gRz@sqIKGd?d@jdunMkm|_wgjPQsB(fb8u+F^IoH|; zq!uXovg1MDVShkm%Tv~2Km#!e3wt2;YdyGF2p6gaRIC3ecrKXq{p!IXhz&)8iSl`4 zm`J%(@NxP`84;v>V$M-+lJa5nvug4jdQ}cltF+0GyLdO{SE`Dd7qfo9cJDs`yaLKQ diff --git a/input/images/CF_immunization_example.png b/input/images/CF_immunization_example.png deleted file mode 100644 index 2c73b52bd1829b42e8309cc8f155d08d02d6f1a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113863 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 Yr>7rY(fMfi1$u?M(uz`fw;nzFKP<iG>;M1& diff --git a/input/images/CF_medication_example.png b/input/images/CF_medication_example.png deleted file mode 100644 index 8b9e32a50dcbba366350b9513f8a70e01fc0e2c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81164 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 wSxRN*3TvJwDUef1YQ;D2K6QiPu-=Gv7s6(q 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 diff --git a/input/images/CF_patient_example.png b/input/images/CF_patient_example.png deleted file mode 100644 index 0ffc4858df513869d4d9698c45f15bdab7d3fe61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193610 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%0D8orv=t^^*#N^kw3^ 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 Rx6J{`dAj<!taD0e0sxFIBZ~k4 diff --git a/input/images/CF_problem_example.png b/input/images/CF_problem_example.png deleted file mode 100644 index 82b315cdb4b2b155b319d3728f809e09dd1f9998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98286 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 diff --git a/input/images/CF_procedure_example.png b/input/images/CF_procedure_example.png deleted file mode 100644 index 730ba00123babbc450f9e0d9aefa1d316558fa06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82509 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 b-QAP?aGn58sR#o;X1J-UeZ2@|`S^bUOLvak diff --git a/input/images/CF_smoking_example.png b/input/images/CF_smoking_example.png deleted file mode 100644 index 5fd60736414a5e9052be1c3a0803373e637991a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142223 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 BAJzZ> diff --git a/input/includes/CF_allergy_example.md b/input/includes/CF_allergy_example.md deleted file mode 100644 index eafadde..0000000 --- a/input/includes/CF_allergy_example.md +++ /dev/null @@ -1,5 +0,0 @@ - - -<a href="CF_allergy_example.png" target="_blank"><img src="CF_allergy_example.png" /></a> - -An illustrative example with highlighting is shown above based on the consensus of mapping and guidance. Not all possible elements in CDA or FHIR may be represented. To access the content for the above example, click on the links below. diff --git a/input/includes/CF_immunization_example.md b/input/includes/CF_immunization_example.md deleted file mode 100644 index 2ddc3c5..0000000 --- a/input/includes/CF_immunization_example.md +++ /dev/null @@ -1,5 +0,0 @@ - - -<a href="CF_immunization_example.png" target="_blank"><img src="CF_immunization_example.png" /></a> - -An illustrative example with highlighting is shown above based on the consensus of mapping and guidance. Not all possible elements in CDA or FHIR may be represented. To access the content for the above example, click on the links below. diff --git a/input/includes/CF_medication_example.md b/input/includes/CF_medication_example.md deleted file mode 100644 index 8dfdafa..0000000 --- a/input/includes/CF_medication_example.md +++ /dev/null @@ -1,5 +0,0 @@ - - -<a href="CF_medication_example.png" target="_blank"><img src="CF_medication_example.png" /></a> - -An illustrative example with highlighting is shown above based on the consensus of mapping and guidance. Not all possible elements in CDA or FHIR may be represented. To access the content for the above example, click on the links below. diff --git a/input/includes/CF_patient_example.md b/input/includes/CF_patient_example.md deleted file mode 100644 index 8d3bd10..0000000 --- a/input/includes/CF_patient_example.md +++ /dev/null @@ -1,5 +0,0 @@ - - -<a href="CF_patient_example.png" target="_blank"><img src="CF_patient_example.png" /></a> - -An illustrative example with highlighting is shown above based on the consensus of mapping and guidance. Not all possible elements in CDA or FHIR may be represented. To access the content for the above example, click on the links below. diff --git a/input/includes/CF_problem_example.md b/input/includes/CF_problem_example.md deleted file mode 100644 index b3e7276..0000000 --- a/input/includes/CF_problem_example.md +++ /dev/null @@ -1,5 +0,0 @@ - - -<a href="CF_problem_example.png" target="_blank"><img src="CF_problem_example.png" /></a> - -An illustrative example with highlighting is shown above based on the consensus of mapping and guidance. Not all possible elements in CDA or FHIR may be represented. To access the content for the above example, click on the links below. diff --git a/input/includes/CF_procedure_example.md b/input/includes/CF_procedure_example.md deleted file mode 100644 index a073501..0000000 --- a/input/includes/CF_procedure_example.md +++ /dev/null @@ -1,5 +0,0 @@ - - -<a href="CF_procedure_example.png" target="_blank"><img src="CF_procedure_example.png" /></a> - -An illustrative example with highlighting is shown above based on the consensus of mapping and guidance. Not all possible elements in CDA or FHIR may be represented. To access the content for the above example, click on the links below. diff --git a/input/includes/examplebutton.html b/input/includes/examplebutton.html deleted file mode 100644 index 6abd4f0..0000000 --- a/input/includes/examplebutton.html +++ /dev/null @@ -1,17 +0,0 @@ -{% assign target = include.example | split: "." | first %} -{% assign file_type = include.example | split: "." | last %} -<p> - <button class="btn btn-info btn-lg btn-block" type="button" title="Click to Open or Close Example" data-toggle="collapse" data-target="#{{target}}" aria-expanded="false" aria-controls="collapseExample"> - {{include.b_title | default: "Example" }} - </button> -</p> -<div class="collapse" id="{{target}}" > - <div class="card card-body" markdown="1"> - {% if file_type =="xhtml" or file_type =="html" or file_type =="md"%} - {% include {{include.example}} %} - {% else %} - {% include {{target}}.md %} - {% endif %} - </div> -</div> -<br /> \ No newline at end of file diff --git a/input/pagecontent/CF-allergies.md b/input/pagecontent/CF-allergies.md index cba2026..ab0d732 100644 --- a/input/pagecontent/CF-allergies.md +++ b/input/pagecontent/CF-allergies.md @@ -1,9 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; - max-width:500px; -} -</style> +<link rel="stylesheet" href="colors.css"> This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Allergies FHIR → CDA](./FC-allergies.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html) @@ -41,14 +36,153 @@ When authors or other provenance are recorded in the parentƒ [Allergy Concern A ### Illustrative example -{% include examplebutton.html example="CF_allergy_example" b_title = "Click on Here To See Highlighted Example" %} +<table><tr><th>CDA Allergy Act</th><th>FHIR AllergyIntolerance Resource</th></tr> +<tr><td> +<div id="cda" class="border codeArea"><<span class="field">act</span> <span class="attrib">classCode=</span><span class="value">"ACT"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.30"</span> <span class="attrib">extension=</span><span class="value">"2015-08-01"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.30"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"1.3.6.1.4.1.22812.3.2009316.3.4.10"</span> <span class="attrib">extension=</span><span class="value">"<mark class="color10">545077400001</mark>"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"1.3.6.1.4.1.22812.3.2009316.3.4.10"</span> <span class="attrib">extension=</span><span class="value">"<mark class="color11">545077400003</mark>"</span> /> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"CONC"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.6"</span> /> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"<mark class="color12">active</mark>"</span> /> + <<span class="field">effectiveTime</span> <span class="attrib">xsi:type=</span><span class="value">"IVL_TS"</span>> + <<span class="field">low</span> <span class="attrib">nullFlavor=</span><span class="value">"NI"</span> /> + </<span class="field">effectiveTime</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"SUBJ"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.7"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.7"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color13">1.3.6.1.4.1.22812.3.2009316.3.4.10.2</mark>"</span> <span class="attrib">extension=</span><span class="value">"<mark class="color10">545077400001</mark>"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color13">1.3.6.1.4.1.22812.3.2009316.3.4.10.2</mark>"</span> <span class="attrib">extension=</span><span class="value">"<mark class="color11">545077400003</mark>"</span> /> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"ASSERTION"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.4"</span> /> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <<span class="field">effectiveTime</span> <span class="attrib">xsi:type=</span><span class="value">"IVL_TS"</span>> + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"<mark class="color14">20080501</mark>"</span> /> + </<span class="field">effectiveTime</span>> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color15">419511003</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color16">2.16.840.1.113883.6.96</mark>"</span>> + <<span class="field">originalText</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#_6db75b62-deb2-4bab-b597-00c8ae86f6b4"</span> /> + </<span class="field">originalText</span>> + </<span class="field">value</span>> + <<span class="field">participant</span> <span class="attrib">typeCode=</span><span class="value">"CSM"</span>> + <<span class="field">participantRole</span> <span class="attrib">classCode=</span><span class="value">"MANU"</span>> + <<span class="field">playingEntity</span> <span class="attrib">classCode=</span><span class="value">"MMAT"</span>> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color17">1191</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color18">2.16.840.1.113883.6.88</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color19">Aspirin</mark>"</span>> + <<span class="field">translation</span> + <span class="attrib">code=</span><span class="value">"<mark class="color20">293586001</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color16">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color24">Allergy to Aspirin</mark>"</span>/> + </<span class="field">code</span>> + </<span class="field">playingEntity</span>> + </<span class="field">participantRole</span>> + </<span class="field">participant</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"MFST"</span> <span class="attrib">inversionInd=</span><span class="value">"true"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.9"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.9"</span> /> + <<span class="field">id</span> <span class="attrib">nullFlavor=</span><span class="value">"NI"</span> /> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"ASSERTION"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.4"</span> /> + <<span class="field">text</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#_8a7ed342-967a-400e-88d5-2f8c2b7cdda0"</span> /> + </<span class="field">text</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color22">247472004</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color16">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color23">Wheal</mark>"</span>> + <<span class="field">originalText</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#_8a7ed342-967a-400e-88d5-2f8c2b7cdda0"</span> /> + </<span class="field">originalText</span>> + </<span class="field">value</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"SUBJ"</span> <span class="attrib">inversionInd=</span><span class="value">"true"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.8"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.8"</span> /> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"SEV"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.4"</span> /> + <<span class="field">text</span>>Severe</<span class="field">text</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"24484000"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color16">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color27">Severe</mark>"</span> /> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> +</<span class="field">act</span>></div> +</td><td> + +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">AllergyIntolerance</span>", + "<span class="field">identifier</span>": [ + { + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color13">1.3.6.1.4.1.22812.3.2009316.3.4.10.2</mark></span>", + "<span class="field">value</span>": "<span class="value"><mark class="color10">545077400001</mark></span>" + }, + { + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color13">1.3.6.1.4.1.22812.3.2009316.3.4.10.2</mark></span>", + "<span class="field">value</span>": "<span class="value"><mark class="color11">545077400003</mark></span>" + } + ], + "<span class="field">clinicalStatus</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color12">active</mark></span>" + } + ] + }, + "<span class="field">category</span>": [ + "<mark class="color15">medication</mark>" + ], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color18">http://www.nlm.nih.gov/research/umls/rxnorm</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color17">1191</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color19">Aspirin</mark></span>" + }, + { + "<span class="field">system</span>": "<span class="value"><mark class="color16">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color20">293586001</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color24">Allergy to Aspirin</mark></span>" + } + ], + "<span class="field">text</span>": "<span class="value"><mark class="color19">Aspirin</mark></span>" + }, + "<span class="field">patient</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/CF-patient</span>" + }, + "<span class="field">onsetDateTime</span>": "<span class="value"><mark class="color14">2008-05-01</mark></span>", + "<span class="field">reaction</span>": [ + { + "<span class="field">manifestation</span>": [ + { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color16">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color22">247472004</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color23">Wheal</mark></span>" + } + ], + "<span class="field">text</span>": "<span class="value"><mark class="color23">Wheal</mark></span>" + } + ], + "<span class="field">severity</span>": "<span class="value"><mark class="color27">severe</mark></span>" + } + ] +}</div> +</td></tr></table> #### Links to example content The consensus mapping example developed through multiple vendors are available below: * [Allergy CDA example](./Binary-CF-allergy.html) -* [Allergy FHIR example](./AllergyIntolerance-CF-allergy.html) - -### Prior work and Expanded Spreadsheets - -As reviewed in the methodology, a more comprehensive review was performed via spreadsheets. These spreadsheets have been consolidated and further revised in the tables above but are provided for [reference here](https://github.com/HL7/ccda-on-fhir/blob/master/mappings/CF/CCDA-FHIR%20Allergy.csv) \ No newline at end of file +* [Allergy FHIR example](./AllergyIntolerance-CF-allergy.html) \ No newline at end of file diff --git a/input/pagecontent/CF-immunizations.md b/input/pagecontent/CF-immunizations.md index 6472c6a..403850b 100644 --- a/input/pagecontent/CF-immunizations.md +++ b/input/pagecontent/CF-immunizations.md @@ -40,14 +40,10 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu ### Illustrative example -{% include examplebutton.html example="CF_immunization_example" b_title = "Click Here To See Highlighted Example" %} + #### Links to example content The consensus mapping example developed through multiple vendors are available below: * [Immuniztion CDA example](./Binary-CF-immunization.html) -* [Immuniztion FHIR example](./Immunization-CF-immunization.html) - -### Prior work and Expanded Spreadsheets - -As reviewed in the methodology, a more comprehensive review was performed via spreadsheets. These spreadsheets have been consolidated and further revised in the tables above but are provided for [reference here](https://github.com/HL7/ccda-on-fhir/blob/master/mappings/CF/CCDA-FHIR%20Immunization.csv) \ No newline at end of file +* [Immuniztion FHIR example](./Immunization-CF-immunization.html) \ No newline at end of file diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 5542f40..59fd972 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -72,14 +72,10 @@ MedicationRequest (and other resources) may represent the medication as a simple ### Illustrative example -{% include examplebutton.html example="CF_medication_example" b_title = "Click Here To See Highlighted Example" %} + #### Links to example content The consensus mapping example developed through multiple vendors are available below: * [Medication CDA example](./Binary-CF-medication.html) -* [MedicationRequest FHIR example](./MedicationRequest-CF-medication.html) - -### Prior work and Expanded Spreadsheets - -As reviewed in the methodology, a more comprehensive review was performed via spreadsheets. These spreadsheets have been consolidated and further revised in the tables above but are provided for [reference here](https://github.com/HL7/ccda-on-fhir/blob/master/mappings/CF/CCDA-FHIR%20MedicationRequest.csv) \ No newline at end of file +* [MedicationRequest FHIR example](./MedicationRequest-CF-medication.html) \ No newline at end of file diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index 16bfb22..857c98a 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -42,14 +42,9 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea ### Illustrative example -{% include examplebutton.html example="CF_patient_example" b_title = "Click Here To See Highlighted Example" %} #### Links to example content The consensus mapping example developed through multiple vendors are available below: * [Patient CDA example](./Binary-CF-patient.html) -* [Patient FHIR example](./Patient-CF-patient.html) - -### Prior work and Expanded Spreadsheets - -As reviewed in the methodology, a more comprehensive review was performed via spreadsheets. These spreadsheets have been consolidated and further revised in the tables above but are provided for [reference here](https://github.com/HL7/ccda-on-fhir/blob/master/mappings/CF/CCDA-FHIR%20Patient.csv) \ No newline at end of file +* [Patient FHIR example](./Patient-CF-patient.html) \ No newline at end of file diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index 280bbbe..4e12de0 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -40,14 +40,10 @@ When authors or other provenance are recorded in the parent [Problem Concern Act ### Illustrative example -{% include examplebutton.html example="CF_problem_example" b_title = "Click Here To See Highlighted Example" %} + #### Links to example content The consensus mapping example developed through multiple vendors are available below: * [Problem CDA example](./Binary-CF-problem.html) -* [Condition FHIR example](./Condition-CF-problem.html) - -### Prior work and Expanded Spreadsheets - -As reviewed in the methodology, a more comprehensive review was performed via spreadsheets. These spreadsheets have been consolidated and further revised in the tables above but are provided for [reference here](https://github.com/HL7/ccda-on-fhir/blob/master/mappings/CF/CCDA-FHIR%20Problem-Condition.csv) \ No newline at end of file +* [Condition FHIR example](./Condition-CF-problem.html) \ No newline at end of file diff --git a/input/pagecontent/CF-procedures.md b/input/pagecontent/CF-procedures.md index 3200ff9..30e76bb 100644 --- a/input/pagecontent/CF-procedures.md +++ b/input/pagecontent/CF-procedures.md @@ -33,15 +33,10 @@ C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Proc ### Illustrative example -{% include examplebutton.html example="CF_procedure_example" b_title = "Click Here To See Highlighted Example" %} + #### Links to example content The consensus mapping example developed through multiple vendors are available below: * [Procedure CDA example](./Binary-CF-procedure.html) -* [Procedure FHIR example](./Procedure-CF-procedure.html) - - -### Prior work and Expanded Spreadsheets - -As reviewed in the methodology, a more comprehensive review was performed via spreadsheets. These spreadsheets have been consolidated and further revised in the tables above but are provided for [reference here](https://github.com/HL7/ccda-on-fhir/blob/master/mappings/CF/CCDA-FHIR%20Procedure.csv) \ No newline at end of file +* [Procedure FHIR example](./Procedure-CF-procedure.html) \ No newline at end of file From a66aefd2ea1753162af0a33bb778afc453e2e7c0 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 21 Oct 2024 14:51:30 -0500 Subject: [PATCH 083/112] Prep remaining CF pages for inline examples --- input/pagecontent/CF-encounters.md | 25 ++- input/pagecontent/CF-immunizations.md | 11 +- input/pagecontent/CF-medications.md | 13 +- input/pagecontent/CF-notes.md | 14 +- input/pagecontent/CF-participations.md | 6 +- input/pagecontent/CF-patient.md | 12 +- input/pagecontent/CF-problems.md | 13 +- input/pagecontent/CF-procedures.md | 13 +- input/pagecontent/CF-results.md | 15 +- input/pagecontent/CF-social.md | 33 +++- input/pagecontent/CF-vitals.md | 264 +------------------------ 11 files changed, 99 insertions(+), 320 deletions(-) diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index 3ad87f8..2390668 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -1,8 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> This page provides a mapping from CDA to FHIR. <!-- For the FHIR to CDA mapping, please refer to [Encounters FHIR → CDA](./FC-encounters.html). --> For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). @@ -28,9 +24,20 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su |**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-EncounterDiagnosis.html)** <sup>(b)</sup><br/>/entryRelationship/act[code/@code="29308-4"]/observation|**[Encounter Diagnosis](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-encounter-diagnosis.html)**<br/>&<br/>.diagnosis.condition|The observation maps identically to [CDA → FHIR Problems](./CF-problems.html).<br/>Since this is an encounter diagnosis, the `Observation.category` should be set to `encounter-diagnosis`. -### Illustrative example +### Example: EncompassingEncounter + +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> +... +</td><td> +... +</td></tr></table> + +### Example: Encounter Activity + +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> ... -### Links to example content +</td><td> ... -### Prior work and Expanded Spreadsheets -... \ No newline at end of file +</td></tr></table> \ No newline at end of file diff --git a/input/pagecontent/CF-immunizations.md b/input/pagecontent/CF-immunizations.md index 403850b..2a07e1e 100644 --- a/input/pagecontent/CF-immunizations.md +++ b/input/pagecontent/CF-immunizations.md @@ -1,8 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Immunizations FHIR → CDA](./FC-immunizations.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html) @@ -40,7 +36,12 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu ### Illustrative example +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> +</td><td> + +</td></tr></table> #### Links to example content diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 59fd972..421bb8d 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -1,8 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Medications FHIR → CDA](./FC-medications.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html) @@ -72,7 +68,12 @@ MedicationRequest (and other resources) may represent the medication as a simple ### Illustrative example - +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> +... +</td><td> +... +</td></tr></table> #### Links to example content diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md index c17c80c..d73d527 100644 --- a/input/pagecontent/CF-notes.md +++ b/input/pagecontent/CF-notes.md @@ -1,8 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> This page provides a mapping from CDA to FHIR. <!-- For the FHIR to CDA mapping, please refer to [Notes FHIR → CDA](./FC-notes.html). --> For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). @@ -26,8 +22,10 @@ Clinical Notes may appear in their own section or as an entry in any open sectio ### Illustrative example + +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> ... -### Links to example content +</td><td> ... -### Prior work and Expanded Spreadsheets -... \ No newline at end of file +</td></tr></table> \ No newline at end of file diff --git a/input/pagecontent/CF-participations.md b/input/pagecontent/CF-participations.md index ce12114..eb8392f 100644 --- a/input/pagecontent/CF-participations.md +++ b/input/pagecontent/CF-participations.md @@ -1,8 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> CDA defines participants in a number of elements, but the structure is often similar. These represent people (usually providers), organizations, and in some cases devices, locations, or some combination of all of the above. diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index 857c98a..0dff1b3 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -1,8 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Patient FHIR → CDA](./FC-patient.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html) @@ -42,6 +38,12 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea ### Illustrative example +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> +... +</td><td> +... +</td></tr></table> #### Links to example content diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index 4e12de0..e72b1ad 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -1,8 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Problems FHIR → CDA](./FC-problems.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). @@ -40,7 +36,12 @@ When authors or other provenance are recorded in the parent [Problem Concern Act ### Illustrative example - +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> +... +</td><td> +... +</td></tr></table> #### Links to example content diff --git a/input/pagecontent/CF-procedures.md b/input/pagecontent/CF-procedures.md index 30e76bb..42723de 100644 --- a/input/pagecontent/CF-procedures.md +++ b/input/pagecontent/CF-procedures.md @@ -1,8 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Procedures FHIR → CDA](./FC-procedures.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html) <br/><br/> @@ -33,7 +29,12 @@ C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Proc ### Illustrative example - +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> +... +</td><td> +... +</td></tr></table> #### Links to example content diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index f02982a..ccbb37b 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -1,8 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> This page provides a mapping from CDA to FHIR. <!-- For the FHIR to CDA mapping, please refer to [Results FHIR → CDA](./FC-results.html). --> For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). @@ -64,8 +60,11 @@ C-CDA also defines a [Specimen Collection Procedure](https://hl7.org/cda/us/ccda |**C-CDA [Specimen Condtion Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SpecimenConditionObservation.html)**<br/>/value|.condition|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| ### Illustrative example + +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> ... -### Links to example content +</td><td> ... -### Prior work and Expanded Spreadsheets -... \ No newline at end of file +</td></tr></table> + diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 6789ff1..003aeae 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -1,8 +1,4 @@ -<style> -td, th { - border: 1px solid black!important; -} -</style> +<link rel="stylesheet" href="colors.css"> This page provides a mapping from CDA to FHIR. <!-- For the FHIR to CDA mapping, please refer to [Results FHIR → CDA](./FC-results.html). --> For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). @@ -65,4 +61,31 @@ In US Core, Pregnancy Intent was first defined in version 6. |/value|.valueCodeableConcept|Value sets are the same<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/value/@nullFlavor=UNK|.valueCodeableConcept|Unknown becomes an actual value with system = `http://terminology.hl7.org/CodeSystem/v3-NullFlavor`. Any other nullFlavors should use a data-absent-reason extension. +### Illustrative examples +The following is a general social history comparison between C-CDA and FHIR + +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> +... +</td><td> +... +</td></tr></table> + +### Example: Smoking Status + +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> +... +</td><td> +... +</td></tr></table> + +### Example: Pregnancy Observation + +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<tr><td> +... +</td><td> +... +</td></tr></table> \ No newline at end of file diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index 91a2ca4..4eb2c31 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -46,260 +46,16 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or - Observation.valueQuantity represents the Oxygen saturation (e.g. `98%`) - Create individual components for `3150-0` - Inhaled Oxygen Concentration & `3151-8` - Inhaled Oxygen Flow Rate (only if values exist) -<table> -<tr><th>C-CDA Blood Pressure Example</th><th>FHIR Blood Pressure Example</th></tr> -<tr><td> -<div markdown="1"> -{% highlight xml %} -<organizer> - <!-- C-CDA Vital Signs Organizer --> - <templateId - root="2.16.840.1.113883.10.20.22.4.26" - extension="2015-08-01" /> - <id root="..." /> - <code - code="46680005" - codeSystem="2.16.840.1.113883.6.96" - codeSystemName="SNOMED CT" - displayName="Vital Signs" /> - <statusCode code="completed" /> - <!-- effectiveTime, author, etc stripped --> - <component> - <observation> - <!-- C-CDA Vital Signs Observation --> - <templateId - root="2.16.840.1.113883.10.20.22.4.27" - extension="2014-06-09" /> - <id root="..." /> - <code - code="8480-6" - codeSystem="2.16.840.1.113883.6.1" - codeSystemName="LOINC" - displayName="Systolic blood pressure" /> - <statusCode code="completed" /> - <value xsi:type="PQ" - value="115" - unit="mm[Hg]" /> - </observation> - </component> - <component> - <observation> - <!-- C-CDA Vital Signs Observation --> - <templateId - root="2.16.840.1.113883.10.20.22.4.27" - extension="2014-06-09" /> - <id root="..." /> - <code - code="8462-4" - codeSystem="2.16.840.1.113883.6.1" - codeSystemName="LOINC" - displayName="Diastolic blood pressure" /> - <value xsi:type="PQ" value="75" unit="mm[Hg]" /> - </observation> - </component> -</organizer> -{% endhighlight %} -</div> +### Illustrative example -</td><td> -<div markdown="1"> -{% highlight json %} -{ - "resourceType" : "Observation", - "status" : "final", - "category" : [{ - "coding" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/observation-category", - "code" : "vital-signs" - }] - }], - "code" : { - "coding" : [{ - "system" : "http://loinc.org", - "code" : "85354-9", - "display" : "Blood pressure panel with all children optional" - }] - }, - // no valueQuantity - "component" : [{ - "code" : { - "coding" : [{ - "system" : "http://loinc.org", - "code" : "8480-6", - "display" : "Systolic blood pressure" - }], - "text" : "Systolic blood pressure" - }, - "valueQuantity" : { - "value" : 115, - "unit" : "mmHg", - "system" : "http://unitsofmeasure.org", - "code" : "mm[Hg]" - } - }, - { - "code" : { - "coding" : [{ - "system" : "http://loinc.org", - "code" : "8462-4", - "display" : "Diastolic blood pressure" - }], - "text" : "Diastolic blood pressure" - }, - "valueQuantity" : { - "value" : 75, - "unit" : "mmHg", - "system" : "http://unitsofmeasure.org", - "code" : "mm[Hg]" - } - }] -} -{% endhighlight %} -</div> -</td></tr> -<tr><th>C-CDA Pulse Oximetry Observations</th><th>FHIR Pulse Oximetry Observation</th></tr> +<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> <tr><td> -<div markdown="1"> - -{% highlight xml %} -<organizer> - <!-- C-CDA Vital Signs Organizer --> - <templateId - root="2.16.840.1.113883.10.20.22.4.26" - extension="2015-08-01" /> - <id root="..." /> - <code - code="46680005" - codeSystem="2.16.840.1.113883.6.96" - codeSystemName="SNOMED CT" - displayName="Vital Signs" /> - <statusCode code="completed" /> - <!-- effectiveTime, author, etc stripped --> - <component> - <observation> - <!-- C-CDA Vital Signs Observation --> - <templateId - root="2.16.840.1.113883.10.20.22.4.27" - extension="2014-06-09" /> - <id root="..." /> - <code - code="2708-6" - codeSystem="2.16.840.1.113883.6.1" - codeSystemName="LOINC" - displayName="Oxygen saturation" /> - <value xsi:type="PQ" - value="98" - unit="%" /> - </observation> - </component> - <component> - <observation> - <!-- C-CDA Vital Signs Observation --> - <templateId - root="2.16.840.1.113883.10.20.22.4.27" - extension="2014-06-09" /> - <id root="..." /> - <code - code="3151-8" - codeSystem="2.16.840.1.113883.6.1" - codeSystemName="LOINC" - displayName="Inhaled Oxygen Flow Rate" /> - <value xsi:type="PQ" - value="6" - unit="L/min" /> - </observation> - </component> - <component> - <observation> - <!-- C-CDA Vital Signs Observation --> - <templateId - root="2.16.840.1.113883.10.20.22.4.27" - extension="2014-06-09" /> - <id root="..." /> - <code - code="3150-0" - codeSystem="2.16.840.1.113883.6.1" - codeSystemName="LOINC" - displayName="Inhaled Oxygen Concentration" /> - <value xsi:type="PQ" - value="35" - unit="%" /> - </observation> - </component> -</organizer> -{% endhighlight %} -</div> - +... </td><td> -<div markdown="1"> -{% highlight json %} -{ - "resourceType" : "Observation", - "status" : "final", - "category" : [{ - "coding" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/observation-category", - "code" : "vital-signs", - }], - }], - "code" : { - "coding" : [{ - "system" : "http://loinc.org", - "code" : "2708-6", - "display" : "Oxygen saturation in Arterial blood" - }, - { - "system" : "http://loinc.org", - "code" : "59408-5", - "display" : "Oxygen saturation in Arterial blood by Pulse oximetry" - }] - }, - "valueQuantity" : { - "value" : 98, - "unit" : "%", - "system" : "http://unitsofmeasure.org", - "code" : "%" - }, - "component" : [{ - "code" : { - "coding" : [{ - "system" : "http://loinc.org", - "code" : "3151-8", - "display" : "Inhaled oxygen flow rate" - }] - }, - "valueQuantity" : { - "value" : 6, - "unit" : "liters/min", - "system" : "http://unitsofmeasure.org", - "code" : "L/min" - } - }, - { - "code" : { - "coding" : [{ - "system" : "http://loinc.org", - "code" : "3150-0", - "display" : "Inhaled Oxygen Concentration" - }] - }, - "valueQuantity" : { - "value" : 35, - "unit" : "%", - "system" : "http://unitsofmeasure.org", - "code" : "%" - } - }] -} -{% endhighlight %} -</div> -</td></tr> -</table> - - -### Illustrative example +... +</td></tr></table> -(Main example still coming - just experimenting with new fancy-highlighter here; compare with auto-formatted XML/JSON above) +### Example: Blood Pressure <table> <tr><th>C-CDA Blood Pressure (Codes & Values Only)</th><th>FHIR Blood Pressure</th></tr> @@ -403,6 +159,7 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or }</div> </td></tr> +### Example: Pulse Oximetry <tr><th>C-CDA Pulse Oximetry (Codes & Values Only)</th><th>FHIR Pulse Oximetry</th></tr> <tr><td> @@ -529,10 +286,3 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or }</div> </td></tr> </table> - - - -### Links to example content -... -### Prior work and Expanded Spreadsheets -... \ No newline at end of file From 716a4e41d7ec5993843a16742690811eb9e262fd Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 21 Oct 2024 14:57:26 -0500 Subject: [PATCH 084/112] Add inline example for imms & procs --- input/pagecontent/CF-immunizations.md | 108 +++++++++++++++++++++++++- input/pagecontent/CF-procedures.md | 53 ++++++++++++- 2 files changed, 155 insertions(+), 6 deletions(-) diff --git a/input/pagecontent/CF-immunizations.md b/input/pagecontent/CF-immunizations.md index 2a07e1e..b569d62 100644 --- a/input/pagecontent/CF-immunizations.md +++ b/input/pagecontent/CF-immunizations.md @@ -36,11 +36,113 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu ### Illustrative example -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<table><tr><th>CDA Immunization Example</th><th>FHIR Immunization Resource</th></tr> <tr><td> - +<div id="cda" class="border codeArea"><<span class="field">substanceAdministration</span> <span class="attrib">classCode=</span><span class="value">"SBADM"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span> <span class="attrib">negationInd=</span><span class="value">"false"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.52"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.52"</span> <span class="attrib">extension=</span><span class="value">"2015-08-01"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color10">e6f1ba43-c0ed-4b9b-9f12-f435d8ad8f92</mark>"</span>/> + <<span class="field">text</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#immun1"</span>/> + </<span class="field">text</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"<mark class="color11">completed</mark>"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color12">20100815</mark>"</span>/> + <<span class="field">consumable</span>> + <<span class="field">manufacturedProduct</span> <span class="attrib">classCode=</span><span class="value">"MANU"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.54"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.54"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">manufacturedMaterial</span>> + <<span class="field">code</span> <span class="attrib">code=</span><mark class="color13"><span class="value">"88"</span></mark> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.12.292</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color15">Influenza virus vaccine</mark>"</span> + <span class="attrib">codeSystemName=</span><mark class="color16"><span class="value">"CVX"</span></mark>> + <<span class="field">originalText</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#ImmunizationProduct_100"</span>/> + </<span class="field">originalText</span>> + </<span class="field">code</span>> + <lotNumberText<mark class="color17">>1<</mark>/lotNumberText> + </<span class="field">manufacturedMaterial</span>> + </<span class="field">manufacturedProduct</span>> + </<span class="field">consumable</span>> + <<span class="field">performer</span>> + <<span class="field">assignedEntity</span>> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.19.5.9999.456"</span> <span class="attrib">extension=</span><span class="value">"<mark class="color18">2981824</mark>"</span>/> + <<span class="field">addr</span>> + <<span class="field">streetAddressLine</span>>1021 Health Drive</<span class="field">streetAddressLine</span>> + <<span class="field">city</span>>Ann Arbor</<span class="field">city</span>> + <<span class="field">state</span>>MI</<span class="field">state</span>> + <<span class="field">postalCode</span>>99099</<span class="field">postalCode</span>> + <<span class="field">country</span>>US</<span class="field">country</span>> + </<span class="field">addr</span>> + <<span class="field">telecom</span> <span class="attrib">nullFlavor=</span><span class="value">"UNK"</span>/> + <<span class="field">assignedPerson</span>> + <<span class="field">name</span>> + <<span class="field">given</span>>Amanda</<span class="field">given</span>> + <<span class="field">family</span>>Assigned</<span class="field">family</span>> + </<span class="field">name</span>> + </<span class="field">assignedPerson</span>> + <<span class="field">representedOrganization</span>> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.19.5.9999.1394"</span>/> + <<span class="field">name</span>>Good Health Clinic</<span class="field">name</span>> + <<span class="field">telecom</span> <span class="attrib">nullFlavor=</span><span class="value">"UNK"</span>/> + <<span class="field">addr</span> <span class="attrib">nullFlavor=</span><span class="value">"UNK"</span>/> + </<span class="field">representedOrganization</span>> + </<span class="field">assignedEntity</span>> + </<span class="field">performer</span>> + <<span class="field">author</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.119"</span>/> + <<span class="field">time</span> <span class="attrib">value=</span><span class="value">"<mark class="color34">20100816</mark>"</span>/> + <<span class="field">assignedAuthor</span>> + <<span class="field">id</span> <span class="attrib">extension=</span><span class="value">"99999999"</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.4.6"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"207Q00000X"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.101"</span> + <span class="attrib">codeSystemName=</span><span class="value">"Health Care Provider Taxonomy"</span> + <span class="attrib">displayName=</span><span class="value">"Family Medicine"</span> /> + <<span class="field">telecom</span> <span class="attrib">use=</span><span class="value">"WP"</span> <span class="attrib">value=</span><span class="value">"tel:555-555-1002"</span>/> + <<span class="field">assignedPerson</span>> + <<span class="field">name</span>> + <<span class="field">given</span>>Henry</<span class="field">given</span>> + <<span class="field">family</span>>Seven</<span class="field">family</span>> + </<span class="field">name</span>> + </<span class="field">assignedPerson</span>> + </<span class="field">assignedAuthor</span>> + </<span class="field">author</span>> +</<span class="field">substanceAdministration</span>></div> </td><td> - +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>" : "<span class="value">Immunization</span>", + "<span class="field">id</span>" : "<span class="value">CF-immunization</span>", + "<span class="field">identifier</span>" : [{ + "<span class="field">system</span>" : "<span class="value">urn:ietf:rfc:3986</span>", + "<span class="field">value</span>" : "<span class="value">urn:uuid:<mark class="color10">e6f1ba43-c0ed-4b9b-9f12-f435d8ad8f92</mark></span>" + }], + "<span class="field">status</span>" : "<span class="value"><mark class="color11">completed</mark></span>", + "<span class="field">vaccineCode</span>" : { + "<span class="field">coding</span>" : [{ + "<span class="field">system</span>" : "<span class="value"><mark class="color14">http://hl7.org/fhir/sid/cvx</mark></span>", + "<span class="field">code</span>" : <mark class="color13">"88"</mark>, + "<span class="field">display</span>" : "<span class="value"><mark class="color15">Influenza Virus Vaccine</mark>, unspecified formulation</span>" + }], + "<span class="field">text</span>" : "<span class="value"><mark class="color15">Influenza Virus Vaccine</mark></span>" + }, + "<span class="field">patient</span>" : { + "<span class="field">reference</span>" : "<span class="value">Patient/CF-patient</span>" + }, + "<span class="field">occurrenceDateTime</span>" : "<span class="value"><mark class="color12">2010-08-15</mark></span>", + "<span class="field">recorded</span>" : "<span class="value"><mark class="color34">2010-08-16</mark></span>", + "<span class="field">_primarySource</span>" : { + "<span class="field">extension</span>" : [{ + "<span class="field">url</span>" : "<span class="value">http://hl7.org/fhir/StructureDefinition/data-absent-reason</span>", + "<span class="field">valueCode</span>" : "<span class="value">unknown</span>" + }] + }, + "<span class="field">lotNumber</span>" : <mark class="color17">"1"</mark>, + "<span class="field">performer</span>" : [{ + "<span class="field">actor</span>" : { + "<span class="field">reference</span>" : "<span class="value">PractitionerRole/ccda-practitionerrole-<mark class="color18">2981824</mark></span>" + } + }] +}</div> </td></tr></table> #### Links to example content diff --git a/input/pagecontent/CF-procedures.md b/input/pagecontent/CF-procedures.md index 42723de..dbb733d 100644 --- a/input/pagecontent/CF-procedures.md +++ b/input/pagecontent/CF-procedures.md @@ -29,11 +29,58 @@ C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Proc ### Illustrative example -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<table><tr><th>CDA Procedure Example</th><th>FHIR Procedure Resource</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"><<span class="field">procedure</span> <span class="attrib">classCode=</span><span class="value">"PROC"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.14"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.14"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color10">1.3.6.1.4.1.22812.3.2009316.3.4.7</mark>"</span> <span class="attrib">extension=</span><span class="value">"<mark class="color11">545069400001</mark>"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color10">1.3.6.1.4.1.22812.3.2009316.3.4.7</mark>"</span> <span class="attrib">extension=</span><span class="value">"<mark class="color12">545069400003</mark>"</span> /> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color13">80146002</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color15">Excision of appendix</mark>"</span>> + <<span class="field">originalText</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#_dfcf353c-538f-498a-9a53-80dda209e456"</span> /> + </<span class="field">originalText</span>> + <<span class="field">translation</span> + <span class="attrib">code=</span><span class="value">"<mark class="color16">0DBJ4ZZ</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.90"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color17">Excision of appendix, Percutaneous Endoscopic Approach</mark>"</span>/> + </<span class="field">code</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"<mark class="color18">completed</mark>"</span> /> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color19">20120806</mark>"</span>/> +</<span class="field">procedure</span>></div> </td><td> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>" : "<span class="value">Procedure</span>", + "<span class="field">identifier</span>" : [{ + "<span class="field">system</span>" : "<span class="value">urn:oid:<mark class="color10">1.3.6.1.4.1.22812.3.2009316.3.4.7</mark></span>", + "<span class="field">value</span>" : "<span class="value"><mark class="color11">545069400001</mark></span>" + }, + { + "<span class="field">system</span>" : "<span class="value">urn:oid:<mark class="color10">1.3.6.1.4.1.22812.3.2009316.3.4.7</mark></span>", + "<span class="field">value</span>" : "<span class="value"><mark class="color12">545069400003</mark></span>" + }], + "<span class="field">status</span>" : "<span class="value"><mark class="color18">completed</mark></span>", + "<span class="field">code</span>" : { + "<span class="field">coding</span>" : [{ + "<span class="field">system</span>" : "<span class="value"><mark class="color14">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>" : "<span class="value"><mark class="color13">80146002</mark></span>", + "<span class="field">display</span>" : "<span class="value"><mark class="color15">Excision of appendix</mark></span>" + }, + { + "<span class="field">system</span>" : "<span class="value">http://www.cms.gov/Medicare/Coding/ICD10</span>", + "<span class="field">code</span>" : "<span class="value"><mark class="color16">0DBJ4ZZ</mark></span>", + "<span class="field">display</span>" : "<span class="value"><mark class="color17">Excision of appendix, Percutaneous Endoscopic Approach</mark></span>" + }], + "<span class="field">text</span>" : "<span class="value"><mark class="color15">Excision of appendix</mark></span>" + }, + "<span class="field">subject</span>" : { + "<span class="field">reference</span>" : "<span class="value">Patient/CF-patient</span>" + }, + "<span class="field">performedDateTime</span>" : "<span class="value"><mark class="color19">2012-08-06</mark></span>" +}</div> </td></tr></table> #### Links to example content From 17762319b33ef2f736456722060ee7ef3fb16c00 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 22 Oct 2024 09:11:11 -0500 Subject: [PATCH 085/112] Add highlighted medication example --- input/pagecontent/CF-medications.md | 316 +++++++++++++++++++++++++++- 1 file changed, 311 insertions(+), 5 deletions(-) diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 421bb8d..10ead60 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -43,12 +43,12 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |/consumable/manufacturedProduct/manufacturerOrganization|Medication.manufacturer|[See below](#c-cda-to-fhir-medication) |/author|.requester<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-procedure.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.authoredOn|Earliest, if more than one.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| -|**[Drug Vehicle](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="COV"]/playingEntity/code|Medication.ingredient|[See below](#c-cda-to-fhir-medication) +|**[Drug Vehicle](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="CSM"]/playingEntity/code|Medication.ingredient|[See below](#c-cda-to-fhir-medication) |**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |**[Free text sig](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-MedicationFreeTextSig.html)**<br/>/entryRelationship/substanceAdministration[code/@code="76662-6"]/text|.dosageInstruction.text|| |**[Instruction Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Instruction.html)**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/act|.dosageInstruction.patientInstruction<br/>.dosageInstruction.additionalInstruction|act/text or act/code/originalText can map to patientInstructions. If coded, can map to additionalInstruction. |**[Supply Order](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-MedicationSupplyOrder.html)**<br/>/entryRelationship[@typeCode="REFR"]/substanceAdministration[@moodCode="INT"]||Note: moodCode=INT means supply, moodCode=EVN means dispense, which is not documented here. -|../effectiveTime/high|.dispenseRequest.period.end|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>`low` would similarly map to `start`, but only high is called out in C-CDA.| +|../effectiveTime/high|.dispenseRequest.validityPeriod.end|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>`low` would similarly map to `start`, but only high is called out in C-CDA.| |../repeatNumber|.dispenseRequest.numberOfRepeatsAllowed|**Caution:** in CDA, repeatNumber indicates total number of dispenses allowed. In FHIR, this field is exclusive of the original dispense. So the `numberOfRepeatsAllowed` will be one less than `repeatNumber`. |../quantity|.dispenseRequest.quantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| @@ -64,15 +64,321 @@ MedicationRequest (and other resources) may represent the medication as a simple |/administrationUnitCode|.form|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/consumable/manufacturedProduct/manufacturedMaterial/code|.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/consumable/manufacturedProduct/manufacturerOrganization|**[Organization](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-organization.html)**<br/>.manufacturer| -|**[Drug Vehicle](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="COV"]/playingEntity/code|.ingredient.itemCodeableConcept|Set `.isActive = false`<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) +|**[Drug Vehicle](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="CSM"]/playingEntity/code|.ingredient.itemCodeableConcept|Set `.isActive = false`<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) ### Illustrative example <table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"><<span class="field">substanceAdministration</span> <span class="attrib">classCode=</span><span class="value">"SBADM"</span> <span class="attrib">moodCode=</span><span class="value">"INT"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.16"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.16"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color10">cdbd33f0-6cde-11db-9fe1-0800200c9a66</mark>"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"<mark class="color11">active</mark>"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">xsi:type=</span><span class="value">"IVL_TS"</span>> + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"20120806"</span>/> + <<span class="field">high</span> <span class="attrib">nullFlavor=</span><span class="value">"UNK"</span>/> + </<span class="field">effectiveTime</span>> + <<span class="field">effectiveTime</span> <span class="attrib">xsi:type=</span><span class="value">"PIVL_TS"</span> <span class="attrib">operator=</span>"A"> + <<span class="field">period</span> <span class="attrib">xsi:type=</span><span class="value">"IVL_PQ"</span>> + <<span class="field">low</span> <span class="attrib">value=</span><mark class="color13"><span class="value">"4"</span></mark> unit=<mark class="color14"><span class="value">"h"</span></mark>/> + <<span class="field">high</span> <span class="attrib">value=</span><mark class="color15"><span class="value">"6"</span></mark> unit=<mark class="color14"><span class="value">"h"</span></mark>/> + </<span class="field">period</span>> + </<span class="field">effectiveTime</span>> + <<span class="field">repeatNumber</span> <span class="attrib">value=</span><mark class="color16"><mark class="color40"><span class="value">"1"</span></mark></mark>/> + <<span class="field">routeCode</span> + <span class="attrib">code=</span><span class="value">"<mark class="color17">C38288</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color18">2.16.840.1.113883.3.26.1.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"NCI Thesaurus"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color19">Oral Route of Administration</mark>"</span>/> + <<span class="field">doseQuantity</span> <span class="attrib">value=</span><mark class="color16"><mark class="color40"><span class="value">"1"</span></mark></mark>/> + <<span class="field">maxDoseQuantity</span> > + <<span class="field">numerator</span> <span class="attrib">value=</span><mark class="color15"><span class="value">"6"</span></mark> <span class="attrib">unit=</span><span class="value">"<mark class="color20">{spray}</mark>"</span> /> + <<span class="field">denominator</span> <span class="attrib">value=</span><mark class="color16"><mark class="color40"><span class="value">"1"</span></mark></mark> <span class="attrib">unit=</span><span class="value">"<mark class="color21">{day}</mark>"</span> /> + </<span class="field">maxDoseQuantity</span>> + <<span class="field">administrationUnitCode</span> + <span class="attrib">code=</span><span class="value">"<mark class="color22">C48501</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color18">2.16.840.1.113883.3.26.1.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"National Cancer Institute (NCI) Thesaurus"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color23">Inhalation dosing unit</mark>"</span>/> + <<span class="field">consumable</span>> + <<span class="field">manufacturedProduct</span> <span class="attrib">classCode=</span><span class="value">"MANU"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.23"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.23"</span>/> + <<span class="field">manufacturedMaterial</span>> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color24">1190220</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color25">2.16.840.1.113883.6.88</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color25">RxNorm</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color26">ACTUAT albuterol 0.1 MG/ACTUAT ... Spray</mark>"</span>/> + </<span class="field">manufacturedMaterial</span>> + <<span class="field">manufacturerOrganization</span>> + <<span class="field">name</span>><mark class="color27">Good Vaccines Inc</mark></<span class="field">name</span>> + </<span class="field">manufacturerOrganization</span>> + </<span class="field">manufacturedProduct</span>> + </<span class="field">consumable</span>> + <<span class="field">author</span>> + <span class="comment"><!-- Time the author noted that patient is on medication --></span> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.119"</span>/> + <<span class="field">time</span> <span class="attrib">value=</span><span class="value">"<mark class="color28">201309111603-0700</mark>"</span>/> + <<span class="field">assignedAuthor</span>> + <span class="comment"><!-- Author maps to Provenance + not included in this example --></span> + </<span class="field">assignedAuthor</span>> + </<span class="field">author</span>> + <<span class="field">participant</span> <span class="attrib">typeCode=</span><span class="value">"CSM"</span>> + <<span class="field">participantRole</span> <span class="attrib">classCode=</span><span class="value">"MANU"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.24"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"412307009"</span> + <span class="attrib">displayName=</span><span class="value">"Drug vehicle"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color29">2.16.840.1.113883.6.96</mark>"</span>/> + <<span class="field">playingEntity</span> <span class="attrib">classCode=</span><span class="value">"MMAT"</span>> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"<mark class="color30">387390002</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color31">sodium chloride</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color29">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color29">SNOMED</mark>"</span>/> + <<span class="field">name</span>><mark class="color31">sodium chloride</mark></<span class="field">name</span>> + </<span class="field">playingEntity</span>> + </<span class="field">participantRole</span>> + </<span class="field">participant</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"COMP"</span>> + <span class="comment"><!-- Medication Free Text SIG --></span> + <<span class="field">substanceAdministration</span> <span class="attrib">classCode=</span><span class="value">"SBADM"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.147"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"76662-6"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.1"</span>/> + <<span class="field">text</span>> + <span class="comment"><!-- Resolves to: <mark class="color39">2 puffs every 4-6 hours as needed</mark> --></span> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#MedicationSig_PRN_222222"</span>/> + </<span class="field">text</span>> + <<span class="field">consumable</span>> + <<span class="field">manufacturedProduct</span>> + <<span class="field">manufacturedLabeledDrug</span> <span class="attrib">nullFlavor=</span><span class="value">"NA"</span>/> + </<span class="field">manufacturedProduct</span>> + </<span class="field">consumable</span>> + </<span class="field">substanceAdministration</span>> + </<span class="field">entryRelationship</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"RSON"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <span class="comment"><!-- Indication (V2) --></span> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.19"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.19"</span>/> + <<span class="field">id</span> <span class="attrib">extension=</span><span class="value">"44"</span> <span class="attrib">root=</span><span class="value">"1.3.6.1.4.1.22812.3.99930.3.4.1.3"</span>/> + <<span class="field">code</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color29">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"SNOMED CT"</span> + <span class="attrib">code=</span><span class="value">"404684003"</span> + <span class="attrib">displayName=</span><span class="value">"Clinical finding"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span>> + <<span class="field">low</span> <span class="attrib">nullFlavor=</span><span class="value">"NI"</span>/> + </<span class="field">effectiveTime</span>> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color32">56018004</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color29">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color33">wheezing</mark>"</span> /> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"SUBJ"</span> <span class="attrib">inversionInd=</span><span class="value">"true"</span>> + <<span class="field">act</span> <span class="attrib">classCode=</span><span class="value">"ACT"</span> <span class="attrib">moodCode=</span><span class="value">"INT"</span>> + <span class="comment"><!-- Instruction (V2) --></span> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.20"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.20"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"<mark class="color34">1153465004</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color35">Education about overdosing</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color29">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color29"><mark class="color29">SNOMED</mark> CT</mark>"</span>/> + <<span class="field">text</span>><mark class="color36">Do not overtake</mark></<span class="field">text</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + </<span class="field">act</span>> + </<span class="field">entryRelationship</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"REFR"</span>> + <<span class="field">supply</span> <span class="attrib">classCode=</span><span class="value">"SPLY"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.18"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.18"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"1.2.3.4.56789.1"</span> <span class="attrib">extension=</span><span class="value">"cb734647-fc99-424c-a864-7e3cda82e704"</span> /> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <<span class="field">effectiveTime</span>> + <<span class="field">high</span> <span class="attrib">value=</span><span class="value">"<mark class="color37">20121106</mark>"</span> /> + </<span class="field">effectiveTime</span>> + <span class="comment"><!-- Note in FHIR this is one less, so: 1 --></span> + <<span class="field">repeatNumber</span> <span class="attrib">value=</span><span class="value">"2"</span> /> + <<span class="field">quantity</span> <span class="attrib">value=</span><mark class="color38"><span class="value">"3"</span></mark> /> + <<span class="field">product</span>> + <<span class="field">manufacturedProduct</span> <span class="attrib">classCode=</span><span class="value">"MANU"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.23"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.23"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"2a620155-9d11-439e-92b3-5d9815ff4ee8"</span>/> + <<span class="field">manufacturedMaterial</span>> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color24">1190220</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color25">2.16.840.1.113883.6.88</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color25">RxNorm</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color26">ACTUAT albuterol 0.1 MG/ACTUAT ... Spray</mark>"</span>/> + </<span class="field">manufacturedMaterial</span>> + </<span class="field">manufacturedProduct</span>> + </<span class="field">product</span>> + </<span class="field">supply</span>> + </<span class="field">entryRelationship</span>> + <<span class="field">precondition</span> <span class="attrib">typeCode=</span><span class="value">"PRCN"</span>> + <<span class="field">criterion</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.25"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.25"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"ASSERTION"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.4"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color32">56018004</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color29">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color33">Wheezing</mark>"</span> /> + </<span class="field">criterion</span>> + </<span class="field">precondition</span>> +</<span class="field">substanceAdministration</span>></div> </td><td> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">MedicationRequest</span>", + "<span class="field">id</span>": "<span class="value">7fc60296-0667-4a44-86e5-4c432403532e</span>", + "<span class="field">identifier</span>": [ + { + "<span class="field">system</span>": "<span class="value">urn:ietf:rfc:3986</span>", + "<span class="field">value</span>": "<span class="value">urn:uuid:<mark class="color10">cdbd33f0-6cde-11db-9fe1-0800200c9a66</mark></span>" + } + ], + "<span class="field">status</span>": "<span class="value"><mark class="color11">active</mark></span>", + "<span class="field">intent</span>": "<span class="value">plan</span>", + "<span class="field">medicationReference</span>": { + "<span class="field">reference</span>": "<span class="value">#containedMed</span>" + }, + <span class="comment">/* Only one of these can be sent. + If not including a Medication resource + the code can just be sent in codeableConcept + "<span class="field">medicationCodeableConcept</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color25">http://www.nlm.nih.gov/research/umls/rxnorm</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color24">1190220</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color26">ACTUAT albuterol 0.1 MG/ACTUAT ... Spray</mark></span>" + } + ] + }, */ + </span>"<span class="field">subject</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/18025725</span>" + }, + "<span class="field">authoredOn</span>": "<span class="value"><mark class="color28">2013-09-11T16:03:00-07:00</mark></span>", + "<span class="field">reasonCode</span>": [ + { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color29">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color32">56018004</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color33">wheezing</mark></span>" + } + ] + } + ], + "<span class="field">dosageInstruction</span>": [ + { + "<span class="field">text</span>": "<span class="value"><mark class="color39">2 puffs every 4-6 hours as needed</mark></span>", + "<span class="field">patientInstruction</span>": "<span class="value"><mark class="color36">Do not overtake</mark></span>", + "<span class="field">additionalInstruction</span>": [ + { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color29">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color34">1153465004</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color35">Education about overdosing</mark></span>" + } + ] + } + ], + "<span class="field">timing</span>": { + "<span class="field">period</span>": <mark class="color13">4,</mark> + "<span class="field">periodMax</span>": <mark class="color15">6,</mark> + "<span class="field">periodUnit</span>": <mark class="color14">"h"</mark> + }, + "<span class="field">asNeededCodeableConcept</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color29">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color32">56018004</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color33">wheezing</mark></span>" + } + ] + }, + "<span class="field">route</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value">http://ncithesaurus-stage.nci.nih.gov</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color17">C38288</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color19">Oral Route of Administration</mark></span>" + } + ] + }, + "<span class="field">doseAndRate</span>": [ + { + "<span class="field">doseQuantity</span>": { + "<span class="field">value</span>": <mark class="color16"><mark class="color40">1 +</mark></mark> } + } + ], + "<span class="field">maxDosePerPeriod</span>": { + "<span class="field">numerator</span>": { + "<span class="field">value</span>": <span class="value">6,</span> + "<span class="field">unit</span>": "<span class="value"><mark class="color20">{spray}</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color20">{spray}</mark></span>", + "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>" + }, + "<span class="field">denominator</span>": { + "<span class="field">value</span>": <span class="value">1,</span> + "<span class="field">unit</span>": "<span class="value"><mark class="color21">{day}</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color21">{day}</mark></span>", + "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>" + } + } + } + ], + "<span class="field">dispenseRequest</span>": { + "<span class="field">numberOfRepeatsAllowed</span>": <span class="value">1,</span> + "<span class="field">validityPeriod</span>": { + "<span class="field">end</span>": "<span class="value"><mark class="color37">2012-11-06</mark></span>" + }, + "<span class="field">quantity</span>": { + "<span class="field">value</span>": <mark class="color38">3 +</mark> } + }, + "<span class="field">contained</span>": [{ + "<span class="field">resourceType</span>": "<span class="value">Medication</span>", + "<span class="field">id</span>": "<span class="value">containedMed</span>", + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color25">http://www.nlm.nih.gov/research/umls/rxnorm</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color24">1190220</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color26">ACTUAT albuterol 0.1 MG/ACTUAT ... Spray</mark></span>" + }] + }, + "<span class="field">form</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color18">http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color22">C48501</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color23">Inhalation dosing unit</mark></span>" + } + ] + }, + "<span class="field">manufacturer</span>": { + <span class="comment">// If more details exist, would map to Organization resource</span> + "<span class="field">display</span>": "<span class="value"><mark class="color27">Good Vaccines Inc</mark></span>" + }, + "<span class="field">ingredient</span>": [{ + "<span class="field">itemCodeableConcept</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color29">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color30">387390002</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color31">sodium chloride</mark></span>" + } + ] + } + }] + }] +}</div> </td></tr></table> #### Links to example content From abea8c28668779e94d77bd6dca3ec11a0f4e67ea Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 22 Oct 2024 10:51:31 -0500 Subject: [PATCH 086/112] Add immunization mapping --- input/pagecontent/CF-immunizations.md | 310 ++++++++++++++++++++++---- 1 file changed, 267 insertions(+), 43 deletions(-) diff --git a/input/pagecontent/CF-immunizations.md b/input/pagecontent/CF-immunizations.md index b569d62..71fe503 100644 --- a/input/pagecontent/CF-immunizations.md +++ b/input/pagecontent/CF-immunizations.md @@ -39,40 +39,72 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu <table><tr><th>CDA Immunization Example</th><th>FHIR Immunization Resource</th></tr> <tr><td> <div id="cda" class="border codeArea"><<span class="field">substanceAdministration</span> <span class="attrib">classCode=</span><span class="value">"SBADM"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span> <span class="attrib">negationInd=</span><span class="value">"false"</span>> + <span class="comment"><!-- ** Immunization activity ** --></span> <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.52"</span>/> <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.52"</span> <span class="attrib">extension=</span><span class="value">"2015-08-01"</span>/> <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color10">e6f1ba43-c0ed-4b9b-9f12-f435d8ad8f92</mark>"</span>/> <<span class="field">text</span>> <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#immun1"</span>/> </<span class="field">text</span>> + <span class="comment"><!-- Indicates the status of the substanceAdministartion --></span> <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"<mark class="color11">completed</mark>"</span>/> <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color12">20100815</mark>"</span>/> + <<span class="field">repeatNumber</span> <span class="attrib">value=</span><mark class="color13"><span class="value">"1"</span></mark>/> + <<span class="field">routeCode</span> + <span class="attrib">code=</span><span class="value">"<mark class="color14">C28161</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.3.26.1.1"</span> + <span class="attrib">codeSystemName=</span><span class="value">"National Cancer Institute (NCI) Thesaurus"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color15">Intramuscular Route of Administration</mark>"</span> /> + <<span class="field">approachSiteCode</span> + <span class="attrib">code=</span><span class="value">"<mark class="color16">700022004</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color17">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color17"><mark class="color17">SNOMED</mark> CT</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color18">Muscle and/or tendon structure of upper limb</mark>"</span> /> + <<span class="field">doseQuantity</span> <span class="attrib">value=</span><mark class="color19"><span class="value">"60"</span></mark> unit=<mark class="color20"><span class="value">"ug"</span></mark> /> + <<span class="field">administrationUnitCode</span> + <span class="attrib">code=</span><span class="value">"C44278"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.3.26.1.1"</span> + <span class="attrib">codeSystemName=</span><span class="value">"National Cancer Institute (NCI) Thesaurus"</span> + <span class="attrib">displayName=</span><span class="value">"Unit"</span>/> <<span class="field">consumable</span>> <<span class="field">manufacturedProduct</span> <span class="attrib">classCode=</span><span class="value">"MANU"</span>> + <span class="comment"><!-- ** Immunization medication information ** --></span> <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.54"</span>/> <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.54"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"5823d446-9066-11ee-b9d1-0242ac120002"</span>/> <<span class="field">manufacturedMaterial</span>> - <<span class="field">code</span> <span class="attrib">code=</span><mark class="color13"><span class="value">"88"</span></mark> - <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.12.292</mark>"</span> - <span class="attrib">displayName=</span><span class="value">"<mark class="color15">Influenza virus vaccine</mark>"</span> - <span class="attrib">codeSystemName=</span><mark class="color16"><span class="value">"CVX"</span></mark>> + <<span class="field">code</span> + <span class="attrib">code=</span><mark class="color21"><span class="value">"88"</span></mark> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color22">2.16.840.1.113883.12.292</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color23">Influenza virus vaccine</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"CVX"</span>> <<span class="field">originalText</span>> <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#ImmunizationProduct_100"</span>/> </<span class="field">originalText</span>> + <<span class="field">translation</span> + <span class="attrib">code=</span><span class="value">"<mark class="color24">49281-0422-50</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color25">2.16.840.1.113883.6.69</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"NDC"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color26">Influenza vaccine</mark>"</span>/> </<span class="field">code</span>> - <lotNumberText<mark class="color17">>1<</mark>/lotNumberText> + <<span class="field">lotNumberText</span>>1</<span class="field">lotNumberText</span>> </<span class="field">manufacturedMaterial</span>> + <<span class="field">manufacturerOrganization</span>> + <<span class="field">name</span>><mark class="color27">Health LS - Immuno Inc.</mark></<span class="field">name</span>> + </<span class="field">manufacturerOrganization</span>> </<span class="field">manufacturedProduct</span>> </<span class="field">consumable</span>> + <span class="comment"><!-- Optional Performer --></span> + <span class="comment"><!-- Creates resource: <mark class="color30">PractitionerRole/AmandaAtGoodHealthClinics</mark> --></span> + <span class="comment"><!-- With functionCode:<mark class="color31"> AP </mark>--></span> <<span class="field">performer</span>> <<span class="field">assignedEntity</span>> - <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.19.5.9999.456"</span> <span class="attrib">extension=</span><span class="value">"<mark class="color18">2981824</mark>"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.19.5.9999.456"</span> <span class="attrib">extension=</span><span class="value">"2981824"</span>/> <<span class="field">addr</span>> <<span class="field">streetAddressLine</span>>1021 Health Drive</<span class="field">streetAddressLine</span>> <<span class="field">city</span>>Ann Arbor</<span class="field">city</span>> <<span class="field">state</span>>MI</<span class="field">state</span>> <<span class="field">postalCode</span>>99099</<span class="field">postalCode</span>> - <<span class="field">country</span>>US</<span class="field">country</span>> </<span class="field">addr</span>> <<span class="field">telecom</span> <span class="attrib">nullFlavor=</span><span class="value">"UNK"</span>/> <<span class="field">assignedPerson</span>> @@ -82,22 +114,16 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu </<span class="field">name</span>> </<span class="field">assignedPerson</span>> <<span class="field">representedOrganization</span>> - <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.19.5.9999.1394"</span>/> <<span class="field">name</span>>Good Health Clinic</<span class="field">name</span>> - <<span class="field">telecom</span> <span class="attrib">nullFlavor=</span><span class="value">"UNK"</span>/> - <<span class="field">addr</span> <span class="attrib">nullFlavor=</span><span class="value">"UNK"</span>/> </<span class="field">representedOrganization</span>> </<span class="field">assignedEntity</span>> </<span class="field">performer</span>> + <span class="comment"><!-- Optional Author --></span> <<span class="field">author</span>> <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.119"</span>/> - <<span class="field">time</span> <span class="attrib">value=</span><span class="value">"<mark class="color34">20100816</mark>"</span>/> + <<span class="field">time</span> <span class="attrib">value=</span><span class="value">"<mark class="color12">20100815</mark>"</span>/> <<span class="field">assignedAuthor</span>> <<span class="field">id</span> <span class="attrib">extension=</span><span class="value">"99999999"</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.4.6"</span>/> - <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"207Q00000X"</span> - <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.101"</span> - <span class="attrib">codeSystemName=</span><span class="value">"Health Care Provider Taxonomy"</span> - <span class="attrib">displayName=</span><span class="value">"Family Medicine"</span> /> <<span class="field">telecom</span> <span class="attrib">use=</span><span class="value">"WP"</span> <span class="attrib">value=</span><span class="value">"tel:555-555-1002"</span>/> <<span class="field">assignedPerson</span>> <<span class="field">name</span>> @@ -107,41 +133,239 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu </<span class="field">assignedPerson</span>> </<span class="field">assignedAuthor</span>> </<span class="field">author</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"RSON"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <span class="comment"><!-- Indication (V2) --></span> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.19"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.19"</span>/> + <<span class="field">code</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.96"</span> + <span class="attrib">codeSystemName=</span><span class="value">"SNOMED CT"</span> + <span class="attrib">code=</span><span class="value">"404684003"</span> + <span class="attrib">displayName=</span><span class="value">"Clinical finding"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color28">195967001</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color17">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color29">asthma</mark>"</span> /> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> + <span class="comment"><!-- Reaction becomes Observation with id: <mark class="color32">Observation/WithCode247472004Wheal</mark> --></span> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"MFST"</span> <span class="attrib">inversionInd=</span><span class="value">"true"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.9"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.9"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"37006474-947a-11ee-b9d1-0242ac120002"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"ASSERTION"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.4"</span> /> + <<span class="field">text</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#_8a7ed342-967a-400e-88d5-2f8c2b7cdda0"</span> /> + </<span class="field">text</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <<span class="field">effectiveTime</span>> + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"20080501"</span>/> + <<span class="field">high</span> <span class="attrib">value=</span><span class="value">"20080501"</span>/> + </<span class="field">effectiveTime</span>> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"247472004"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.96"</span> + <span class="attrib">displayName=</span><span class="value">"Wheal"</span> /> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> </<span class="field">substanceAdministration</span>></div> </td><td> <div id="fhir" class="border codeArea">{ - "<span class="field">resourceType</span>" : "<span class="value">Immunization</span>", - "<span class="field">id</span>" : "<span class="value">CF-immunization</span>", - "<span class="field">identifier</span>" : [{ - "<span class="field">system</span>" : "<span class="value">urn:ietf:rfc:3986</span>", - "<span class="field">value</span>" : "<span class="value">urn:uuid:<mark class="color10">e6f1ba43-c0ed-4b9b-9f12-f435d8ad8f92</mark></span>" - }], - "<span class="field">status</span>" : "<span class="value"><mark class="color11">completed</mark></span>", - "<span class="field">vaccineCode</span>" : { - "<span class="field">coding</span>" : [{ - "<span class="field">system</span>" : "<span class="value"><mark class="color14">http://hl7.org/fhir/sid/cvx</mark></span>", - "<span class="field">code</span>" : <mark class="color13">"88"</mark>, - "<span class="field">display</span>" : "<span class="value"><mark class="color15">Influenza Virus Vaccine</mark>, unspecified formulation</span>" - }], - "<span class="field">text</span>" : "<span class="value"><mark class="color15">Influenza Virus Vaccine</mark></span>" + "<span class="field">resourceType</span>": "<span class="value">Immunization</span>", + "<span class="field">id</span>": "<span class="value">2b622767-4560-46ba-a1ac-58092fcdcdda</span>", + "<span class="field">status</span>": "<span class="value"><mark class="color11">completed</mark></span>", + "<span class="field">identifier</span>": [ + { + "<span class="field">system</span>": "<span class="value">urn:ietf:rfc:3986</span>", + "<span class="field">value</span>": "<span class="value">urn:uuid:<mark class="color10">e6f1ba43-c0ed-4b9b-9f12-f435d8ad8f92</mark></span>" + } + ], + "<span class="field">vaccineCode</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color22">http://hl7.org/fhir/sid/cvx</mark></span>", + "<span class="field">code</span>": <mark class="color21">"88"</mark>, + "<span class="field">display</span>": "<span class="value"><mark class="color23">Influenza virus vaccine</mark></span>" + }, + { + "<span class="field">system</span>": "<span class="value"><mark class="color25">http://hl7.org/fhir/sid/ndc</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color24">49281-0422-50</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color26">Influenza vaccine</mark></span>" + } + ], + "<span class="field">text</span>": "<span class="value"><mark class="color23">Influenza virus vaccine</mark></span>" }, - "<span class="field">patient</span>" : { - "<span class="field">reference</span>" : "<span class="value">Patient/CF-patient</span>" + "<span class="field">doseQuantity</span>": { + "<span class="field">unit</span>": <mark class="color20">"ug"</mark>, + "<span class="field">value</span>": <mark class="color19">60,</mark> + "<span class="field">system</span>": "<span class="value">http://unitofmeasure.org</span>", + "<span class="field">code</span>": <mark class="color20">"ug"</mark> }, - "<span class="field">occurrenceDateTime</span>" : "<span class="value"><mark class="color12">2010-08-15</mark></span>", - "<span class="field">recorded</span>" : "<span class="value"><mark class="color34">2010-08-16</mark></span>", - "<span class="field">_primarySource</span>" : { - "<span class="field">extension</span>" : [{ - "<span class="field">url</span>" : "<span class="value">http://hl7.org/fhir/StructureDefinition/data-absent-reason</span>", - "<span class="field">valueCode</span>" : "<span class="value">unknown</span>" - }] + "<span class="field">lotNumber</span>": <mark class="color13">"1"</mark>, + "<span class="field">recorded</span>": "<span class="value"><mark class="color12">2010-08-15</mark></span>", + "<span class="field">performer</span>": [ + { + "<span class="field">actor</span>": { + "<span class="field">reference</span>": "<span class="value"><mark class="color30">PractitionerRole/AmandaAtGoodHealthClinics</mark></span>" + }, + "<span class="field">function</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/v2-0443</span>", + "<span class="field">code</span>": <mark class="color31">"AP"</mark>, + "<span class="field">display</span>": "<span class="value">Administering Provider</span>" + } + ] + } + } + ], + "<span class="field">reasonCode</span>": [ + { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color17">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color28">195967001</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color29">asthma</mark></span>" + } + ] + } + ], + "<span class="field">_primarySource</span>": { + "<span class="field">extension</span>": [ + { + "<span class="field">url</span>": "<span class="value">http://hl7.org/fhir/StructureDefinition/data-absent-reason</span>", + "<span class="field">valueCode</span>": "<span class="value">unknown</span>" + } + ] + }, + "<span class="field">manufacturer</span>": { + "<span class="field">display</span>": "<span class="value"><mark class="color27">Health LS - Immuno Inc.</mark></span>" }, - "<span class="field">lotNumber</span>" : <mark class="color17">"1"</mark>, - "<span class="field">performer</span>" : [{ - "<span class="field">actor</span>" : { - "<span class="field">reference</span>" : "<span class="value">PractitionerRole/ccda-practitionerrole-<mark class="color18">2981824</mark></span>" + "<span class="field">site</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color17">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color16">700022004</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color18">Muscle and/or tendon structure of upper limb</mark></span>" + } + ] + }, + "<span class="field">route</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value">http://ncithesaurus-stage.nci.nih.gov</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color14">C28161</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color15">Intramuscular Route of Administration</mark></span>" + } + ] + }, + "<span class="field">patient</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/6581e92eb6ff5dadc088eae5</span>" + }, + "<span class="field">protocolApplied</span>": [ + { + "<span class="field">doseNumberPositiveInt</span>": <mark class="color13">1 +</mark> } + ], + "<span class="field">occurrenceDateTime</span>": "<span class="value"><mark class="color12">2010-08-15</mark></span>", + "<span class="field">reaction</span>": [ + { + "<span class="field">detail</span>": { + "<span class="field">reference</span>": "<span class="value"><mark class="color32">Observation/WithCode247472004Wheal</mark></span>" + } } - }] + ] +}</div> +</td></tr></table> + +### Example: Refused Immunization + +<table><tr><th>CDA Refused Immunization Example</th><th>FHIR Immunization Resource</th></tr> +<tr><td> +<div id="cda" class="border codeArea"><<span class="field">entry</span> <span class="attrib">typeCode=</span><span class="value">"COMP"</span>> + <span class="comment"><!-- negationInd=true indicates substance was NOT given at this date--></span> + <<span class="field">substanceAdministration</span> <span class="attrib">classCode=</span><span class="value">"SBADM"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span> <mark class="color10">negationInd=<span class="value">"true"</span></mark>> + <span class="comment"><!-- ** Immunization activity ** --></span> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.52"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.52"</span> <span class="attrib">extension=</span><span class="value">"2015-08-01"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color11">8d5942f9-5413-4486-af89-dcc5603dbec7</mark>"</span>/> + <<span class="field">text</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#immun2"</span>/> + </<span class="field">text</span>> + <span class="comment"><!-- Indicates the status of the substanceAdministartion --></span> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color12">20151115</mark>"</span>/> + <<span class="field">consumable</span>> + <<span class="field">manufacturedProduct</span> <span class="attrib">classCode=</span><span class="value">"MANU"</span>> + <span class="comment"><!-- ** Immunization medication information ** --></span> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.54"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.54"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">manufacturedMaterial</span>> + <<span class="field">code</span> + <span class="attrib">code=</span><mark class="color13"><span class="value">"43"</span></mark> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.12.292</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color15">hepatitis B vaccine, adult dosage</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"CVX"</span>> + <<span class="field">originalText</span>>hepatitis B vaccine</<span class="field">originalText</span>> + </<span class="field">code</span>> + <lotNumberText<mark class="color16">>2<</mark>/lotNumberText> + </<span class="field">manufacturedMaterial</span>> + </<span class="field">manufacturedProduct</span>> + </<span class="field">consumable</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"RSON"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <span class="comment"><!-- Immunization Refusal Reason --></span> + <span class="comment"><!-- Included the reason since it may be relevant + to a future clinician or quality measurement --></span> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.53"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"c1296315-9a6d-45a2-aac0-ee225d375409"</span>/> + <<span class="field">code</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color17">patient objection</mark>"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color18">PATOBJ</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"HL7 ActNoImmunizationReason"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color19">2.16.840.1.113883.5.8</mark>"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> + </<span class="field">substanceAdministration</span>> +</<span class="field">entry</span>></div> +</td><td> +<div id="fhir" class="border codeArea">{ + "<span class="field">id</span>": "<span class="value">f122ceadccaa4a9accdc117634a89dda</span>", + "<span class="field">resourceType</span>": "<span class="value">Immunization</span>", + "<span class="field">vaccineCode</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">code</span>": <mark class="color13">"43"</mark>, + "<span class="field">display</span>": "<span class="value"><mark class="color15">hepatitis B vaccine, adult dosage</mark></span>", + "<span class="field">system</span>": "<span class="value"><mark class="color14">http://hl7.org/fhir/sid/cvx</mark></span>" + }] + }, + "<span class="field">identifier</span>": [{ + "<span class="field">system</span>": "<span class="value">urn:ietf:rfc:3986</span>", + "<span class="field">value</span>": "<span class="value">urn:uuid:<mark class="color11">8d5942f9-5413-4486-af89-dcc5603dbec7</mark></span>" + }], + "<span class="field">lotNumber</span>": <mark class="color16">"2"</mark>, + "<span class="field">occurrenceDateTime</span>": "<span class="value"><mark class="color12">2015-11-15</mark></span>", + "<span class="field">patient</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/fff</span>" + }, + "<span class="field">_primarySource</span>": { + "<span class="field">extension</span>": [{ + "<span class="field">url</span>": "<span class="value">http://hl7.org/fhir/StructureDefinition/data-absent-reason</span>", + "<span class="field">valueCode</span>": "<span class="value">unknown</span>" + }] + }, + "<span class="field">status</span>": "<span class="value"><mark class="color10">not-done</mark></span>", + "<span class="field">statusReason</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">code</span>": "<span class="value"><mark class="color18">PATOBJ</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color17">patient objection</mark></span>", + "<span class="field">system</span>": "<span class="value"><mark class="color19">http://terminology.hl7.org/CodeSystem/v3-ActReason</mark></span>" + }] + } }</div> </td></tr></table> From 6c75c4a298c8bd3eed7f59a05121c5d1dfa06552 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 22 Oct 2024 12:54:23 -0500 Subject: [PATCH 087/112] Add note example --- input/pagecontent/CF-notes.md | 115 ++++++++++++++++++++++++++++++++-- 1 file changed, 109 insertions(+), 6 deletions(-) diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md index d73d527..b15097f 100644 --- a/input/pagecontent/CF-notes.md +++ b/input/pagecontent/CF-notes.md @@ -11,21 +11,124 @@ Clinical Notes may appear in their own section or as an entry in any open sectio |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code/translation|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>**NOTE:** The root code in C-CDA is always `34109-9: Note`. A more specific code may be sent in translation which should be sent as the DocumentReference.type. If there is no translation, however, `34109-9` may be sent as the type. ||.category|Set to `clinical-note`. -|/text/@mediaType<br/>&<br/>/text/text()|.attachment.contentType<br/>&<br/>.attachment.data|If @mediaType is present, then representation should = B64, and the inner-text contents are embedded base64-encoded data. In this case, the mediaType and base64-encoded data map 1:1 to attachment.contentType and .data. -|/text/reference/@value|.attachment.contentType<br/>&<br/>.attachment.data|Convert the narrative element referenced by @value following [Narrative Text](mappingGuidance.html#narrative-text) guidance and use `application/xhtml+xml` as the contentType.<br/>If the narrative has minimal markup (i.e. only `<content>` and `<paragraph>` elements which can be converted to line breaks), it can be converted to `text/plain`.<br/>To send the raw CDA narrative without converting, use `application/cda+xml`, but this is less useful to receivers. +|/text/@mediaType<br/>&<br/>/text/text()|.content.attachment.contentType<br/>&<br/>.content.attachment.data|If @mediaType is present, then representation should = B64, and the inner-text contents are embedded base64-encoded data. In this case, the mediaType and base64-encoded data map 1:1 to attachment.contentType and .data. +|/text/reference/@value|.content.attachment.contentType<br/>&<br/>.content.attachment.data|Convert the narrative element referenced by @value following [Narrative Text](mappingGuidance.html#narrative-text) guidance and use `application/xhtml+xml` as the contentType.<br/>If the narrative has minimal markup (i.e. only `<content>` and `<paragraph>` elements which can be converted to line breaks), it can be converted to `text/plain`.<br/>To send the raw CDA narrative without converting, use `application/cda+xml`, but this is less useful to receivers. |/effectiveTime|.context.period|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/author|.author|[C-CDA → FHIR Participation](CF-participations.html) |/author/time|.date|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/entryRelationship[@typeCode=COMP]/encounter<br/>or<br/>Parent `<encounter>` element<br/>or<br/>`<encompassingEncounter>`|.context.encounter|C-CDA requires an encounter for notes, but allows for context conduction. If the Note Activity is in an entryRelationship chain that includes an Encounter Activity, use that. Otherwise, if the document contains an `<encompassingEncounter>`, that is the encounter for the note.<br/>[CDA → FHIR Encounters](CF-encounters.html) |/reference/externalDocument/id|.relatesTo.target.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| - +4dc41c26-43a4-48d9-b17e-067890006b29 ### Illustrative example -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<table><tr><th>CDA Note Activity Example</th><th>FHIR DocumentReference Resource</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"><<span class="field">act</span> <span class="attrib">classCode=</span><span class="value">"ACT"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.202"</span> <span class="attrib">extension=</span><span class="value">"2016-11-01"</span>/> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color10">34109-9</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color11">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color11">LOINC</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color12">Note</mark>"</span>> + <span class="comment"><!-- Code must match or be equivalent to section code --></span> + <<span class="field">translation</span> + <span class="attrib">code=</span><span class="value">"<mark class="color13">11488-4</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color11">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color11">LOINC</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color14">Consultation note</mark>"</span>/> + </<span class="field">code</span>> + <<span class="field">text</span> <span class="attrib">mediaType=</span><span class="value">"<mark class="color16">application/rtf</mark>"</span> <span class="attrib">representation=</span><span class="value">"B64"</span>> + <mark class="color15">e1xydGYxXGFuc2kgSGVsbG8gd29ybGQhfQ==</mark> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#ConsultNote1"</span>/> + </<span class="field">text</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <span class="comment"><!-- Clinically-relevant time of the note --></span> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color17">20160908</mark>"</span>/> + <span class="comment"><!-- Author Participation --></span> + <<span class="field">author</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.119"</span>/> + <span class="comment"><!-- Time note was actually written --></span> + <<span class="field">time</span> <span class="attrib">value=</span><span class="value">"<mark class="color18">20160908083215-0500</mark>"</span>/> + <<span class="field">assignedAuthor</span>> + <span class="comment"><!-- Full author information is elsewhere in the document . --></span> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"20cf14fb-b65c-4c8c-a54d-b0cca834c18c"</span>/> + <span class="comment"><!-- Becomes reference: <mark class="color20">Practitioner/DrSpecialist</mark> --></span> + <<span class="field">assignedPerson</span>> + <<span class="field">name</span>> + <<span class="field">prefix</span>>Dr.</<span class="field">prefix</span>> + <<span class="field">family</span>>Specialist</<span class="field">family</span>> + </<span class="field">name</span>> + </<span class="field">assignedPerson</span>> + </<span class="field">assignedAuthor</span>> + </<span class="field">author</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"COMP"</span>> + <span class="comment"><!-- Creates an encounter with reference: <mark class="color21">Encounter/123</mark> --></span> + <<span class="field">encounter</span>> + ... + </<span class="field">encounter</span>> + </<span class="field">entryRelationship</span>> + <<span class="field">reference</span> <span class="attrib">typeCode=</span><span class="value">"REFR"</span>> + <<span class="field">externalDocument</span>> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color19">4dc41c26-43a4-48d9-b17e-067890006b29</mark>"</span> /> + </<span class="field">externalDocument</span>> + </<span class="field">reference</span>> +</<span class="field">act</span>></div> </td><td> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">DocumentReference</span>", + "<span class="field">id</span>": "<span class="value">642ed1f93eec840007aaec72</span>", + "<span class="field">language</span>": "<span class="value">en-US</span>", + "<span class="field">status</span>": "<span class="value">current</span>", + "<span class="field">type</span>": { + "<span class="field">text</span>": "<span class="value"><mark class="color12">Note</mark></span>", + "<span class="field">coding</span>": [{ + "<span class="field">code</span>": "<span class="value"><mark class="color10">34109-9</mark></span>", + "<span class="field">system</span>": "<span class="value"><mark class="color11">http://loinc.org</mark></span>" + }, + { + "<span class="field">code</span>": "<span class="value"><mark class="color13">11488-4</mark></span>", + "<span class="field">system</span>": "<span class="value"><mark class="color11">http://loinc.org</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color14">Consultation Note</mark></span>" + }] + }, + "<span class="field">category</span>": [{ + "<span class="field">text</span>": "<span class="value">Clinical Note</span>", + "<span class="field">coding</span>": [{ + "<span class="field">code</span>": "<span class="value">clinical-Note</span>", + "<span class="field">system</span>": "<span class="value">http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category</span>", + "<span class="field">display</span>": "<span class="value">Clinical Note</span>" + }] + }], + "<span class="field">subject</span>": { + "<span class="field">reference</span>": "<span class="value">urn:uuid:a4986486-6599-4bb2-a7fb-e2deb8d50b5e</span>" + }, + "<span class="field">date</span>": "<span class="value"><mark class="color18">2016-09-08T08:32:15-05:00</mark></span>", + "<span class="field">author</span>": [{ + "<span class="field">reference</span>": "<span class="value"><mark class="color20">Practitioner/DrSpecialist</mark></span>" + }], + "<span class="field">content</span>": [{ + "<span class="field">attachment</span>": { + "<span class="field">data</span>": "<span class="value"><mark class="color15">e1xydGYxXGFuc2kgSGVsbG8gd29ybGQhfQ==</mark></span>", + "<span class="field">contentType</span>": "<span class="value"><mark class="color16">application/rtf</mark></span>" + } + }], + "<span class="field">context</span>": { + "<span class="field">period</span>": { + "<span class="field">start</span>": "<span class="value"><mark class="color17">2016-09-08</mark></span>" + }, + "<span class="field">encounter</span>": [{ + "<span class="field">reference</span>": "<span class="value"><mark class="color21">Encounter/123</mark></span>" + }] + }, + "<span class="field">relatesTo</span>": { + "<span class="field">target</span>": { + "<span class="field">identifier</span>": { + "<span class="field">system</span>": "<span class="value">urn:ietf:rfc:3986</span>", + "<span class="field">value</span>": "<span class="value">urn:uuid:<mark class="color19">4dc41c26-43a4-48d9-b17e-067890006b29</mark></span>" + } + } + } +}</div> </td></tr></table> \ No newline at end of file From 45078ac6bb7098dd36b49046df5151fbfba718f5 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Tue, 22 Oct 2024 16:10:12 -0500 Subject: [PATCH 088/112] Add patient example --- input/pagecontent/CF-patient.md | 264 +++++++++++++++++++++++++++++++- 1 file changed, 262 insertions(+), 2 deletions(-) diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index 0dff1b3..dcf7843 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -40,9 +40,269 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea <table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"><<span class="field">recordTarget</span>> + <<span class="field">patientRole</span>> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color10">068F3166-5721-4D69-94ED-8278FF035B8A</mark>"</span> /> + <<span class="field">addr</span> <span class="attrib">use=</span><mark class="color11"><span class="value">"H"</span></mark>> + <<span class="field">streetAddressLine</span>><mark class="color12">1357 Amber Drive</mark></<span class="field">streetAddressLine</span>> + <<span class="field">city</span>><mark class="color13">Beaverton</mark></<span class="field">city</span>> + <<span class="field">state</span>>OR</<span class="field">state</span>> + <<span class="field">postalCode</span>><mark class="color14">97006</mark></<span class="field">postalCode</span>> + </<span class="field">addr</span>> + <<span class="field">telecom</span> <span class="attrib">value=</span><span class="value">"tel:<mark class="color15">+1(565)867-5309</mark>"</span> <span class="attrib">use=</span><span class="value">"MC"</span>/> + <<span class="field">patient</span>> + <<span class="field">name</span> <span class="attrib">use=</span><span class="value">"L"</span>> + <<span class="field">given</span>><mark class="color16">Myra</mark></<span class="field">given</span>> + <<span class="field">family</span>><mark class="color17">Jones</mark></<span class="field">family</span>> + </<span class="field">name</span>> + <<span class="field">administrativeGenderCode</span> + <span class="attrib">code=</span><mark class="color18"><span class="value">"F"</span></mark> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.1"</span> /> + <<span class="field">birthTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color19">19470501</mark>"</span> /> + <<span class="field">sdtc:deceasedInd</span> <span class="attrib">value=</span><span class="value">"<mark class="color20">false</mark>"</span> /> + <<span class="field">maritalStatusCode</span> + <span class="attrib">code=</span><mark class="color21"><span class="value">"M"</span></mark> + <span class="attrib">displayName=</span><span class="value">"<mark class="color22">Married</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.2"</span> + <span class="attrib">codeSystemName=</span><span class="value">"MaritalStatus"</span>/> + <<span class="field">religiousAffiliationCode</span> + <span class="attrib">code=</span><span class="value">"<mark class="color23">1013</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color24">Christian (non-Catholic, non-specific)</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.1076"</span> + <span class="attrib">codeSystemName=</span><span class="value">"HL7 Religious Affiliation"</span>/> + <<span class="field">raceCode</span> + <span class="attrib">code=</span><span class="value">"<mark class="color25">2106-3</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color26">2.16.840.1.113883.6.238</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color27">White</mark>"</span> /> + <<span class="field">sdtc:raceCode</span> + <span class="attrib">code=</span><span class="value">"<mark class="color28">2108-9</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color29">European</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color26">2.16.840.1.113883.6.238</mark>"</span> /> + <<span class="field">ethnicGroupCode</span> + <span class="attrib">code=</span><span class="value">"<mark class="color30">2135-2</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color26">2.16.840.1.113883.6.238</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color31">Hispanic or Latino</mark>"</span> /> + <<span class="field">sdtc:ethnicGroupCode</span> + <span class="attrib">code=</span><span class="value">"<mark class="color32"><mark class="color32">20146-9</mark></mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color33">Spanish Basque</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color26">2.16.840.1.113883.6.238</mark>"</span> /> + <<span class="field">guardian</span>> + <<span class="field">code</span> + <span class="attrib">code=</span><mark class="color34"><span class="value">"FTH"</span></mark> + <span class="attrib">displayName=</span><span class="value">"<mark class="color35">father</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.111"</span> + <span class="attrib">codeSystemName=</span><span class="value">"RoleCode"</span> /> + <<span class="field">addr</span> <span class="attrib">use=</span><mark class="color11"><span class="value">"H"</span></mark>> + <<span class="field">streetAddressLine</span>><mark class="color36">123 main street</mark></<span class="field">streetAddressLine</span>> + <<span class="field">city</span>><mark class="color13">Beaverton</mark></<span class="field">city</span>> + <<span class="field">state</span>>OR</<span class="field">state</span>> + <<span class="field">postalCode</span>><mark class="color37">97867</mark></<span class="field">postalCode</span>> + </<span class="field">addr</span>> + <<span class="field">telecom</span> <span class="attrib">value=</span><span class="value">"tel:<mark class="color38">+1(555)555-2008</mark>"</span> <span class="attrib">use=</span><span class="value">"MC"</span> /> + <<span class="field">guardianPerson</span>> + <<span class="field">name</span>> + <<span class="field">given</span>><mark class="color39">Boris</mark></<span class="field">given</span>> + <<span class="field">given</span> <span class="attrib">qualifier=</span><span class="value">"CL"</span><mark class="color40">>Bo<</mark>/given> + <<span class="field">family</span>><mark class="color41">Betterhalf</mark></<span class="field">family</span>> + </<span class="field">name</span>> + </<span class="field">guardianPerson</span>> + </<span class="field">guardian</span>> + <<span class="field">birthplace</span>> + <<span class="field">place</span>> + <<span class="field">addr</span>> + <<span class="field">streetAddressLine</span>><mark class="color42">4444 Birth Street</mark></<span class="field">streetAddressLine</span>> + <<span class="field">city</span>><mark class="color13">Beaverton</mark></<span class="field">city</span>> + <<span class="field">state</span>>OR</<span class="field">state</span>> + <<span class="field">postalCode</span>><mark class="color37">97867</mark></<span class="field">postalCode</span>> + </<span class="field">addr</span>> + </<span class="field">place</span>> + </<span class="field">birthplace</span>> + <<span class="field">languageCommunication</span>> + <<span class="field">languageCode</span> <span class="attrib">code=</span><mark class="color10"><span class="value">"en"</span></mark> /> + <<span class="field">modeCode</span> + <span class="attrib">code=</span><mark class="color11"><span class="value">"ESP"</span></mark> + <span class="attrib">displayName=</span><span class="value">"<mark class="color12">Expressed spoken</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.60"</span> + <span class="attrib">codeSystemName=</span><span class="value">"LanguageAbilityMode"</span>/> + <<span class="field">proficiencyLevelCode</span> + <span class="attrib">code=</span><mark class="color13"><span class="value">"G"</span></mark> + <span class="attrib">displayName=</span><span class="value">"<mark class="color14">Good</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.61"</span> + <span class="attrib">codeSystemName=</span><span class="value">"LanguageAbilityProficiency"</span>/> + <<span class="field">preferenceInd</span> <span class="attrib">value=</span><span class="value">"<mark class="color15">true</mark>"</span> /> + </<span class="field">languageCommunication</span>> + </<span class="field">patient</span>> + <span class="comment"><!-- Creates reference: <mark class="color16">Organization/PCPartnersTest</mark> --></span> + <<span class="field">providerOrganization</span>> + <<span class="field">id</span> <span class="attrib">extension=</span><span class="value">"3"</span> <span class="attrib">root=</span><span class="value">"1.3.6.1.4.1.22812.3.2009316.3"</span> /> + <<span class="field">name</span>>Primary Care's Partners Test</<span class="field">name</span>> + <<span class="field">telecom</span> <span class="attrib">use=</span><span class="value">"WP"</span> <span class="attrib">value=</span><span class="value">"tel:+1-(676)857-6769"</span> /> + </<span class="field">providerOrganization</span>> + </<span class="field">patientRole</span>> +</<span class="field">recordTarget</span>></div> </td><td> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">Patient</span>", + "<span class="field">id</span>": "<span class="value">6581e92eb6ff5dadc088eae5</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">system</span>": "<span class="value">urn:uuid:<mark class="color10">068f3166-5721-4d69-94ed-8278ff035b8a</mark></span>", + "<span class="field">value</span>": "<span class="value">urn:ietf:rfc:3986</span>" + }], + "<span class="field">language</span>": "<span class="value">en-US</span>", + "<span class="field">extension</span>": [{ + "<span class="field">url</span>": "<span class="value">http://hl7.org/fhir/StructureDefinition/patient-religion</span>", + "<span class="field">valueCodeableConcept</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color23">1013</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color24">Christian (non-Catholic, non-specific)</mark></span>" + }] + } + }, { + "<span class="field">url</span>": "<span class="value">http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity</span>", + "<span class="field">extension</span>": [{ + "<span class="field">url</span>": "<span class="value">ombCategory</span>", + "<span class="field">valueCoding</span>": { + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color26">2.16.840.1.113883.6.238</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color30">2135-2</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color31">Hispanic or Latino</mark></span>" + } + }, { + "<span class="field">url</span>": "<span class="value">text</span>", + "<span class="field">valueString</span>": "<span class="value"><mark class="color31">Hispanic or Latino</mark>, <mark class="color33">Spanish Basque</mark></span>" + }, { + "<span class="field">url</span>": "<span class="value">detailed</span>", + "<span class="field">valueCoding</span>": { + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color26">2.16.840.1.113883.6.238</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color32"><mark class="color32">20146-9</mark></mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color33">Spanish Basque</mark></span>" + } + }] + }, { + "<span class="field">url</span>": "<span class="value">http://hl7.org/fhir/us/core/StructureDefinition/us-core-race</span>", + "<span class="field">extension</span>": [{ + "<span class="field">url</span>": "<span class="value">ombCategory</span>", + "<span class="field">valueCoding</span>": { + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color26">2.16.840.1.113883.6.238</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color25">2106-3</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color27">White</mark></span>" + } + }, { + "<span class="field">url</span>": "<span class="value">text</span>", + "<span class="field">valueString</span>": "<span class="value"><mark class="color27">White</mark>, <mark class="color29">European</mark></span>" + }, { + "<span class="field">url</span>": "<span class="value">detailed</span>", + "<span class="field">valueCoding</span>": { + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color26">2.16.840.1.113883.6.238</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color28">2108-9</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color29">European</mark></span>" + } + }] + }, + { + "<span class="field">url</span>": "<span class="value">http://hl7.org/fhir/StructureDefinition/patient-birthPlace</span>", + "<span class="field">valueAddress</span>": { + "<span class="field">line</span>": ["<mark class="color42">4444 Birth Street</mark>"], + "<span class="field">city</span>": "<span class="value"><mark class="color13">Beaverton</mark></span>", + "<span class="field">state</span>": "<span class="value">OR</span>", + "<span class="field">postalCode</span>": "<span class="value"><mark class="color37">97867</mark></span>" + } + }], + "<span class="field">name</span>": [{ + "<span class="field">text</span>": "<span class="value"><mark class="color16">Myra</mark> <mark class="color17">Jones</mark></span>", + "<span class="field">use</span>": "<span class="value">usual</span>", + "<span class="field">family</span>": "<span class="value"><mark class="color17">Jones</mark></span>", + "<span class="field">given</span>": ["<mark class="color16">Myra</mark>"] + }], + "<span class="field">telecom</span>": [{ + "<span class="field">system</span>": "<span class="value">phone</span>", + "<span class="field">value</span>": "<span class="value"><mark class="color15">+1(565)867-5309</mark></span>", + "<span class="field">use</span>": "<span class="value">mobile</span>" + }], + "<span class="field">gender</span>": "<span class="value"><mark class="color18">female</mark></span>", + "<span class="field">birthDate</span>": "<span class="value"><mark class="color19">1947-05-01</mark></span>", + "<span class="field">deceasedBoolean</span>": <mark class="color20">false</mark>, + "<span class="field">address</span>": [{ + "<span class="field">use</span>": "<span class="value"><mark class="color11">home</mark></span>", + "<span class="field">text</span>": "<span class="value"><mark class="color12">1357 Amber Drive</mark> <mark class="color13">Beaverton</mark> OR <mark class="color14">97006</mark></span>", + "<span class="field">line</span>": ["<mark class="color12">1357 Amber Drive</mark>"], + "<span class="field">city</span>": "<span class="value"><mark class="color13">Beaverton</mark></span>", + "<span class="field">state</span>": "<span class="value">OR</span>", + "<span class="field">postalCode</span>": "<span class="value"><mark class="color14">97006</mark></span>" + }], + "<span class="field">maritalStatus</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/v3-MaritalStatus</span>", + "<span class="field">code</span>": <mark class="color21">"M"</mark>, + "<span class="field">display</span>": "<span class="value"><mark class="color22">Married</mark></span>" + }] + }, + "<span class="field">contact</span>": [{ + "<span class="field">relationship</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/v3-RoleCode</span>", + "<span class="field">code</span>": "<span class="value">GUARD</span>", + "<span class="field">display</span>": "<span class="value">Guardian</span>" + }] + }, { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/v3-RoleCode</span>", + "<span class="field">code</span>": <mark class="color34">"FTH"</mark>, + "<span class="field">display</span>": "<span class="value"><mark class="color35">father</mark></span>" + }] + }], + "<span class="field">name</span>": { + "<span class="field">family</span>": "<span class="value"><mark class="color41">Betterhalf</mark></span>", + "<span class="field">given</span>": [ + "<mark class="color39">Boris</mark>", + <mark class="color40">"Bo"</mark> + ] + }, + "<span class="field">telecom</span>": [{ + "<span class="field">system</span>": "<span class="value">phone</span>", + "<span class="field">value</span>": "<span class="value"><mark class="color38">+1(555)555-2008</mark></span>", + "<span class="field">use</span>": "<span class="value">mobile</span>" + }], + "<span class="field">address</span>": { + "<span class="field">use</span>": "<span class="value"><mark class="color11">home</mark></span>", + "<span class="field">line</span>": ["<mark class="color36">123 main street</mark>"], + "<span class="field">city</span>": "<span class="value"><mark class="color13">Beaverton</mark></span>", + "<span class="field">state</span>": "<span class="value">OR</span>", + "<span class="field">postalCode</span>": "<span class="value"><mark class="color37">97867</mark></span>" + } + }], + "<span class="field">communication</span>": [{ + "<span class="field">language</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">urn:ietf:bcp:47</span>", + "<span class="field">code</span>": <mark class="color10">"en"</mark>, + "<span class="field">display</span>": "<span class="value">English</span>" + }] + }, + "<span class="field">preferred</span>": <mark class="color15">true</mark>, + "<span class="field">extension</span>": [{ + "<span class="field">url</span>": "<span class="value">http://hl7.org/fhir/StructureDefinition/patient-proficiency</span>", + "<span class="field">extension</span>": [{ + "<span class="field">url</span>": "<span class="value">level</span>", + "<span class="field">valueCoding</span>": { + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency</span>", + "<span class="field">code</span>": <mark class="color13">"G"</mark>, + "<span class="field">display</span>": "<span class="value"><mark class="color14">Good</mark></span>" + } + }, { + "<span class="field">url</span>": "<span class="value">type</span>", + "<span class="field">valueCoding</span>": { + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode</span>", + "<span class="field">code</span>": <mark class="color11">"ESP"</mark>, + "<span class="field">display</span>": "<span class="value"><mark class="color12">Expressed spoken</mark></span>" + } + }] + }] + }], + "<span class="field">managingOrganization</span>": { + "<span class="field">reference</span>": "<span class="value"><mark class="color16">Organization/PCPartnersTest</mark></span>" + } +}</div> </td></tr></table> #### Links to example content From 07382f181364bc77ed222212c7048e11ae4df5c7 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 24 Oct 2024 08:18:31 -0500 Subject: [PATCH 089/112] Fix CF Results map; couple other links --- FHIR-us-ccda.xml | 2 +- ...l => ConceptMap-CF-ResultReportStatus.xml} | 13 +- input/pagecontent/CF-encounters.md | 6 +- input/pagecontent/CF-patient.md | 2 +- input/pagecontent/CF-problems.md | 353 +++++++++++++++++- input/pagecontent/CF-results.md | 4 +- 6 files changed, 364 insertions(+), 16 deletions(-) rename input/maps/{ConceptMap-CF-ResultStatus.xml => ConceptMap-CF-ResultReportStatus.xml} (82%) diff --git a/FHIR-us-ccda.xml b/FHIR-us-ccda.xml index 9f00510..d75ce35 100644 --- a/FHIR-us-ccda.xml +++ b/FHIR-us-ccda.xml @@ -37,7 +37,7 @@ <artifact id="ConceptMap/CF-Criticality" key="ConceptMap-CF-Criticality" name="CCDA Criticality to FHIR Criticality"/> <artifact id="ConceptMap/CF-MedActivityMood" key="ConceptMap-CF-MedActivityMood" name="CCDA Medication Activity Mood to FHIR MedicationRequest.intent"/> <artifact id="ConceptMap/CF-ConditionClinicalStatus" key="ConceptMap-CF-ConditionClinicalStatus" name="CCDA Problem Concern Status to FHIR Condition Clinical Status"/> -<artifact id="ConceptMap/CF-ResultStatus" key="ConceptMap-CF-ResultStatus" name="CCDA ResultStatus to FHIR ResultStatus"/> +<artifact id="ConceptMap/CF-ResultReportStatus" key="ConceptMap-CF-ResultReportStatus" name="CCDA ResultStatus to FHIR DiagnosticReport status"/> <artifact id="CapabilityStatement/CcdaOnFhirClient" key="CapabilityStatement-CcdaOnFhirClient" name="CCDA on FHIR Client"/> <artifact id="CapabilityStatement/CcdaOnFhirServer" key="CapabilityStatement-CcdaOnFhirServer" name="CCDA on FHIR Server"/> <artifact id="ConceptMap/CF-AllergyIntoleranceCategory" key="ConceptMap-CF-AllergyIntoleranceCategory" name="CCDA to FHIR Allergy Intolerance Category"/> diff --git a/input/maps/ConceptMap-CF-ResultStatus.xml b/input/maps/ConceptMap-CF-ResultReportStatus.xml similarity index 82% rename from input/maps/ConceptMap-CF-ResultStatus.xml rename to input/maps/ConceptMap-CF-ResultReportStatus.xml index 53b0628..e0928a2 100644 --- a/input/maps/ConceptMap-CF-ResultStatus.xml +++ b/input/maps/ConceptMap-CF-ResultReportStatus.xml @@ -1,16 +1,16 @@ <ConceptMap xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <id value="CF-ResultStatus"/> + <id value="CF-ResultReportStatus"/> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"> <valueCode value="cgp" /> </extension> - <url value="http://hl7.org/fhir/us/ccda/ConceptMap/CF-ResultStatus"/> + <url value="http://hl7.org/fhir/us/ccda/ConceptMap/CF-ResultReportStatus"/> <version value="4.0.1"/> - <name value="CCDAtoFHIRResultStatus"/> - <title value="CCDA ResultStatus to FHIR ResultStatus"/> + <name value="CCDAtoFHIRResultReportStatus"/> + <title value="CCDA ResultStatus to FHIR DiagnosticReport status"/> <status value="active"/> <experimental value="false"/> <publisher value="HL7 International"/> - <description value="C-CDA ResultStatus to FHIR ResultStatus"/> + <description value="C-CDA Result Status to FHIR DiagnosticReport status"/> <contact> <name value="HL7 International"/> <telecom> @@ -47,6 +47,7 @@ <code value="registered"/> <display value="Registered"/> <equivalence value="inexact"/> + <comment value="Caution: Multiple values map to FHIR inexact."/> </target> </element> <element> @@ -74,6 +75,7 @@ <code value="registered"/> <display value="Registered"/> <equivalence value="inexact"/> + <comment value="Caution: Multiple values map to FHIR inexact."/> </target> </element> <element> @@ -83,6 +85,7 @@ <code value="registered"/> <display value="Registered"/> <equivalence value="inexact"/> + <comment value="Caution: Multiple values map to FHIR inexact."/> </target> </element> </group> diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index 2390668..ad7b1d1 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -15,11 +15,11 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su |/statusCode <sup>(b)</sup>|.status|[CDA → FHIR encounter status](ConceptMap-CF-EncounterStatus.html)<br/>**Note:** statusCode is optional in C-CDA. If missing, fallback to effectiveTime mapping. |/effectiveTime|.status|If effectiveTime is a single timestamp or contains a high, status = `"finished"`.<br/>If low is present and high is missing, the status may be `"in-progress"` but implementers may choose to evaluate historical values as `"finished"` or `"unknown"` if appropriate. |/effectiveTime/@value<br/>/effectiveTime/low/@value|.period.start|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|/effectiveTime/high/@value|.period.end +|/effectiveTime/high/@value|.period.end|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/sdtc:dischargeDispositionCode <sup>(b)</sup><br/>/dischargeDispositionCode <sup>(h)</sup>|.hospialization.dischargeDisposition|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|/performer <sup>(b)</sup><br/>/encounterParticipant <sup>(h)</sup>|.participant|*TODO: Mapping Guidance for general performers (Participant vs ParticipantRole vs Organization)* +|/performer <sup>(b)</sup><br/>/encounterParticipant <sup>(h)</sup>|.participant|[C-CDA → FHIR Participation](CF-participations.html) |/performer/sdtc:functionCode <sup>(b)</sup>|.participant.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|/participant[@typeCode="LOC"] <sup>(b)</sup><br/>/location <sup>(h)</sup>|.location +|/participant[@typeCode="LOC"] <sup>(b)</sup><br/>/location <sup>(h)</sup>|.location|[C-CDA → FHIR Participation](CF-participations.html) |**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)** <sup>(b)</sup><br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-EncounterDiagnosis.html)** <sup>(b)</sup><br/>/entryRelationship/act[code/@code="29308-4"]/observation|**[Encounter Diagnosis](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-encounter-diagnosis.html)**<br/>&<br/>.diagnosis.condition|The observation maps identically to [CDA → FHIR Problems](./CF-problems.html).<br/>Since this is an encounter diagnosis, the `Observation.category` should be set to `encounter-diagnosis`. diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index dcf7843..2e58eae 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -38,7 +38,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea ### Illustrative example -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<table><tr><th>CDA RecordTarget Example</th><th>FHIR Patient Resource</th></tr> <tr><td> <div id="cda" class="border codeArea"><<span class="field">recordTarget</span>> <<span class="field">patientRole</span>> diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index e72b1ad..c3068d5 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -34,13 +34,358 @@ Note that C-CDA includes a Concern wrapper act from which status may be read; mo When authors or other provenance are recorded in the parent [Problem Concern Act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemConcernAct.html), it is recommended that those data be mapped to the FHIR Condition. -### Illustrative example +### Illustrative examples -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<table><tr><th>CDA Problem Example</th><th>FHIR Condition Resource</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"><<span class="field">act</span> <span class="attrib">classCode=</span><span class="value">"ACT"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.3"</span> + <span class="attrib">extension=</span><span class="value">"2015-08-01"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.3"</span> /> + <<span class="field">id</span> <span class="attrib">extension=</span><span class="value">"<mark class="color10">545069300001</mark>"</span> <span class="attrib">root=</span><span class="value">"1.3.6.1.4.1.22812.3.2009316.3.4.1"</span> /> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"CONC"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.6"</span> /> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"active"</span> /> + <<span class="field">effectiveTime</span> > + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"<mark class="color11">20120806</mark>"</span> /> + </<span class="field">effectiveTime</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"SUBJ"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.4"</span> + <span class="attrib">extension=</span><span class="value">"2015-08-01"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.4"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color12">1.3.6.1.4.1.22812.3.2009316.3.4.1.2.1</mark>"</span> + <span class="attrib">extension=</span><span class="value">"<mark class="color10">545069300001</mark>"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"55607006"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.96"</span>> + <<span class="field">translation</span> <span class="attrib">nullFlavor=</span><span class="value">"NI"</span> /> + </<span class="field">code</span>> + <<span class="field">text</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#_5011447a-e27f-471d-9e1f-541148c5282f"</span> /> + </<span class="field">text</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <<span class="field">effectiveTime</span> > + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"<mark class="color11">20120806</mark>"</span> /> + </<span class="field">effectiveTime</span>> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color14">233604007</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color13">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color15">Pneumonia</mark>"</span>> + <<span class="field">translation</span> <span class="attrib">code=</span><mark class="color16"><span class="value">"486"</span></mark> <span class="attrib">codeSystem=</span><span class="value">"<mark class="color17">2.16.840.1.113883.6.103</mark>"</span> /> + <<span class="field">translation</span> <span class="attrib">code=</span><span class="value">"<mark class="color18">J18.9</mark>"</span> <span class="attrib">codeSystem=</span><span class="value">"<mark class="color19">2.16.840.1.113883.6.90</mark>"</span> /> + <<span class="field">translation</span> <span class="attrib">code=</span><span class="value">"<mark class="color20">87580</mark>"</span> <span class="attrib">codeSystem=</span><span class="value">"<mark class="color21">2.16.840.1.113883.3.247.1.1</mark>"</span> /> + </<span class="field">value</span>> + <span class="comment"><!-- Becomes recorder with reference: <mark class="color26">Practitioner/ProblemAuthor</mark> --></span> + <<span class="field">author</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.119"</span>/> + <<span class="field">time</span> <span class="attrib">value=</span><span class="value">"<mark class="color22">20140104</mark>"</span>/> + <<span class="field">assignedAuthor</span>> + <<span class="field">id</span> <span class="attrib">extension=</span><span class="value">"99999999"</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.4.6"</span>/> + <<span class="field">telecom</span> <span class="attrib">use=</span><span class="value">"WP"</span> <span class="attrib">value=</span><span class="value">"tel:555-555-1002"</span>/> + <<span class="field">assignedPerson</span>> + <<span class="field">name</span>> + <<span class="field">given</span>>Henry</<span class="field">given</span>> + <<span class="field">family</span>>SevenObs</<span class="field">family</span>> + </<span class="field">name</span>> + </<span class="field">assignedPerson</span>> + </<span class="field">assignedAuthor</span>> + </<span class="field">author</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"REFR"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.6"</span> + <span class="attrib">extension=</span><span class="value">"2019-06-20"</span> /> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"33999-4"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.1"</span> /> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color23">246455001</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color13">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color23">Recurrence</mark>"</span> /> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"SUBJ"</span> <span class="attrib">inversionInd=</span><span class="value">"true"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.31"</span> /> + <span class="comment"><!-- Age observation --></span> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"445518008"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.96"</span> + <span class="attrib">displayName=</span><span class="value">"Age At Onset"</span> /> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span> /> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> <span class="attrib">value=</span><mark class="color24"><span class="value">"65"</span></mark> unit=<mark class="color25"><span class="value">"a"</span></mark> /> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> +</<span class="field">act</span>></div> </td><td> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">Condition</span>", + "<span class="field">id</span>": "<span class="value">6581e92f2d59f701ecc0f914</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color12">1.3.6.1.4.1.22812.3.2009316.3.4.1.2.1</mark></span>", + "<span class="field">value</span>": "<span class="value"><mark class="color10">545069300001</mark></span>" + }], + "<span class="field">clinicalStatus</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/condition-clinical</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color23">recurrence</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color23">recurrence</mark></span>" + }] + }, + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/condition-category</span>", + "<span class="field">code</span>": "<span class="value">problem-list-item</span>", + "<span class="field">display</span>": "<span class="value">Problem List Item</span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color13">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color14">233604007</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color15">Pneumonia</mark></span>" + }, + { + "<span class="field">system</span>": "<span class="value"><mark class="color17">http://hl7.org/fhir/sid/icd-9-cm</mark></span>", + "<span class="field">code</span>": <mark class="color16">"486"</mark>, + "<span class="field">display</span>": "<span class="value"><mark class="color15">Pneumonia</mark>, organism unspecified</span>" + }, + { + "<span class="field">system</span>": "<span class="value"><mark class="color19">http://hl7.org/fhir/sid/icd-10-cm</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color18">J18.9</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color15">Pneumonia</mark>, unspecified organism</span>" + }, + { + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color21">2.16.840.1.113883.3.247.1.1</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color20">87580</mark></span>" + } + ], + "<span class="field">text</span>": "<span class="value"><mark class="color15">Pneumonia</mark></span>" + }, + "<span class="field">subject</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/6581e92eb6ff5dadc088eae5</span>", + "<span class="field">display</span>": "<span class="value">Myra Jones</span>" + }, + "<span class="field">onsetDate</span>": "<span class="value"><mark class="color11">2012-08-06</mark></span>", + <span class="comment">/* Note only one of onsetDate or onsetAge is allowed */ + </span>"<span class="field">onsetAge</span>": { + "<span class="field">value</span>": <mark class="color24">65,</mark> + "<span class="field">unit</span>": "<span class="value">year</span>", + "<span class="field">code</span>": <mark class="color25">"a"</mark>, + "<span class="field">system</span>": "<span class="value">http://unitsofmeasure.org</span>" + }, + "<span class="field">recordedDate</span>": "<span class="value"><mark class="color22">2014-01-04</mark></span>", + "<span class="field">recorder</span>": { + "<span class="field">reference</span>": "<span class="value"><mark class="color26">Practitioner/ProblemAuthor</mark></span>" + } +}</div> +</td></tr></table> + +### Example: SDOH Problem + +<table> +<tr><th>CDA SDOH Problem</th><th>FHIR Condition Resource</th></tr> +<tr><td> +<div id="cda" class="border codeArea"><<span class="field">act</span> <span class="attrib">classCode=</span><span class="value">"ACT"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.3"</span> <span class="attrib">extension=</span><span class="value">"2015-08-01"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.3"</span> /> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"b46f0fc0-986f-11ee-b9d1-0242ac120002"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"CONC"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.6"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"<mark class="color10">active</mark>"</span>/> + <<span class="field">effectiveTime</span>> + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"20130101"</span>/> + </<span class="field">effectiveTime</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"SUBJ"</span>> + <span class="comment"><!-- SDOH Problem --></span> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.4"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.4"</span> <span class="attrib">extension=</span><span class="value">"2015-08-01"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.4"</span> <span class="attrib">extension=</span><span class="value">"2022-06-01"</span>/> + <<span class="field">id</span> <span class="attrib">extension=</span><span class="value">"<mark class="color11">68993</mark>"</span> <span class="attrib">root=</span><span class="value">"<mark class="color12">1.2.840.114350.1.13.6289.1.7.2.768076</mark>"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"093A5380-00CE-11E6-B4C5-0050568B000B"</span> <span class="attrib">extension=</span><span class="value">"1.1"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"55607006"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.96"</span> + <span class="attrib">codeSystemName=</span><span class="value">"SNOMED CT"</span> <span class="attrib">displayName=</span><span class="value">"Problem"</span>> + <<span class="field">originalText</span>>Problem</<span class="field">originalText</span>> + <<span class="field">translation</span> <span class="attrib">code=</span><span class="value">"75326-9"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.1"</span> + <span class="attrib">codeSystemName=</span><span class="value">"LOINC"</span> <span class="attrib">displayName=</span><span class="value">"Problem"</span>/> + </<span class="field">code</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span>> + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"<mark class="color15">20100909</mark>"</span>/> + </<span class="field">effectiveTime</span>> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color16">445281000124101</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color17">Nutrition impaired due to limited access to healthful foods</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color13">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color13"><mark class="color13">SNOMED</mark> CT</mark>"</span>> + <<span class="field">translation</span> <span class="attrib">code=</span><span class="value">"<mark class="color18">Z59.48</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color19">2.16.840.1.113883.6.90</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color19">ICD-10-CM</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color20">Other specified lack of adequate food</mark>"</span>/> + </<span class="field">value</span>> + <span class="comment"><!-- Assessment Scale Observation --></span> + <span class="comment"><!-- Creates observation referenced by evidence.detail --></span> + <span class="comment"><!-- This one: <mark class="color29">#sdoh1</mark> --></span> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"SPRT"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.69"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.69"</span> + <span class="attrib">extension=</span><span class="value">"2022-06-01"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"f4dce790-8328-11db-9fe1-0800200c9a44"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"<mark class="color21">88122-7</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"(I/We) worried whether (my/our) food would run out..."</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color14">LOINC</mark>"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color15">20100909</mark>"</span>/> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color22">LA28397-0</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color23">Often true</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.6.1</mark>"</span>> + <span class="comment"><!-- For review .... this doesn't look right --></span> + <<span class="field">translation</span> <span class="attrib">code=</span><span class="value">"1"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color14">LOINC</mark>"</span>/> + </<span class="field">value</span>> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> + <span class="comment"><!-- Creates observation referenced by evidence.detail --></span> + <span class="comment"><!-- This one: <mark class="color30">#sdoh2</mark> --></span> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"SPRT"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.69"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.69"</span> + <span class="attrib">extension=</span><span class="value">"2022-06-01"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"0e9c5b7c-9def-11ee-8c90-0242ac120002"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"<mark class="color24">88124-3</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color25">Food insecurity risk [HVS]</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color14">LOINC</mark>"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color15">20100909</mark>"</span>/> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color26">LA19952-3</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color27">At risk</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.6.1</mark>"</span>/> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> + <span class="comment"><!-- Date of Diagnosis Act --></span> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"COMP"</span>> + <<span class="field">act</span> <span class="attrib">classCode=</span><span class="value">"ACT"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.502"</span> + <span class="attrib">extension=</span><span class="value">"2022-06-01"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"77975-1"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.1"</span> + <span class="attrib">codeSystemName=</span><span class="value">"LOINC"</span> + <span class="attrib">displayName=</span><span class="value">"Earliest date of diagnosis"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <span class="comment"><!-- SHALL to the year (MAY be more specific) --></span> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color28">20100101</mark>"</span>/> + </<span class="field">act</span>> + </<span class="field">entryRelationship</span>> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> +</<span class="field">act</span>></div> +</td><td> +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">Condition</span>", + "<span class="field">language</span>": "<span class="value">en-US</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color12">1.2.840.114350.1.13.6289.1.7.2.768076</mark></span>", + "<span class="field">value</span>": "<span class="value"><mark class="color11">68993</mark></span>" + }], + "<span class="field">clinicalStatus</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/condition-clinical</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color10">active</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color10">active</mark></span>" + }] + }, + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/condition-category</span>", + "<span class="field">code</span>": "<span class="value">problem-list-item</span>", + "<span class="field">display</span>": "<span class="value">Problem List Item</span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color13">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color16">445281000124101</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color17">Nutrition impaired due to limited access to healthful foods</mark></span>" + }, + { + "<span class="field">system</span>": "<span class="value"><mark class="color19">http://hl7.org/fhir/sid/icd-10-cm</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color18">Z59.48</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color20">Other specified lack of adequate food</mark></span>" + } + ]}, + "<span class="field">subject</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/6581e92eb6ff5dadc088eae5</span>" + }, + "<span class="field">onsetDateTime</span>": "<span class="value"><mark class="color15">2010-09-09</mark></span>", + "<span class="field">extension</span>": [{ + "<span class="field">url</span>": "<span class="value">http://hl7.org/fhir/StructureDefinition/condition-assertedDate</span>", + "<span class="field">valueDateTime</span>": "<span class="value"><mark class="color28">2010-01-01</mark></span>" + }], + "<span class="field">evidence</span>": [{ + "<span class="field">detail</span>": [{ + "<span class="field">reference</span>": "<span class="value"><mark class="color29">#sdoh1</mark></span>" + }, { + "<span class="field">reference</span>": "<span class="value"><mark class="color30">#sdoh2</mark></span>" + }] + }], + "<span class="field">contained</span>": [{ + "<span class="field">resourceType</span>": "<span class="value">Observation</span>", + "<span class="field">id</span>": "<span class="value">sdoh1</span>", + "<span class="field">status</span>": "<span class="value">final</span>", + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">code</span>": "<span class="value">survey</span>", + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">value</span>": "<span class="value"><mark class="color21">88122-7</mark></span>", + "<span class="field">system</span>": "<span class="value"><mark class="color14">http://loinc.org</mark></span>" + }] + }, + "<span class="field">subject</span>": { "reference": "<span class="value">Patient/6581e92eb6ff5dadc088eae5</span>" }, + "<span class="field">effectiveDateTime</span>": "<span class="value"><mark class="color15">2010-09-09</mark></span>", + "<span class="field">valueCodeableConcept</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">code</span>": "<span class="value"><mark class="color22">LA28397-0</mark></span>", + "<span class="field">system</span>": "<span class="value"><mark class="color14">http://loinc.org</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color23">Often true</mark></span>" + }] + } + }, { + "<span class="field">resourceType</span>": "<span class="value">Observation</span>", + "<span class="field">id</span>": "<span class="value">sdoh2</span>", + "<span class="field">status</span>": "<span class="value">final</span>", + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">code</span>": "<span class="value">survey</span>", + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">value</span>": "<span class="value"><mark class="color24">88124-3</mark></span>", + "<span class="field">system</span>": "<span class="value"><mark class="color14">http://loinc.org</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color25">Food insecurity risk [HVS]</mark></span>" + }] + }, + "<span class="field">subject</span>": { "reference": "<span class="value">Patient/6581e92eb6ff5dadc088eae5</span>" }, + "<span class="field">effectiveDateTime</span>": "<span class="value"><mark class="color15">2010-09-09</mark></span>", + "<span class="field">valueCodeableConcept</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">code</span>": "<span class="value"><mark class="color26">LA19952-3</mark></span>", + "<span class="field">system</span>": "<span class="value"><mark class="color14">http://loinc.org</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color27">At risk</mark></span>" + }] + } + }] +}</div> </td></tr></table> #### Links to example content diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index ccbb37b..c0d2565 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -12,7 +12,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code|.code<br/>&<br/>.category|Map to code using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept).<br/>Category (and target FHIR Profile) may be identified by looking up a LOINC code's CLASSTYPE (see process in next table).<br/>Alternatively, an extension for `<sdtc:category>` is being developed for CDA Organizer which, if present, will map directly to this field. -|/statusCode|.status|[CDA Result Status → FHIR Result Status](./ConceptMap-CF-ResultStatus.html) +|/statusCode|.status|[CDA Result Status → FHIR Result Report Status](./ConceptMap-CF-ResultReportStatus.html) |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|If low and high are identical, use effectiveDateTime. If organizer/effectiveTime is missing, use the earliest and latest observation/effectiveTime as the source of the mapping.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/specimen|.specimen|[See below](#c-cda-specimen-to-fhir-specimen) |/author|**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| @@ -26,7 +26,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|If the code is LOINC, the category can be inferred from the LOINC code CLASSTYPE. Query a FHIR server via `{endpoint}CodeSystem/$lookup?system=http://loinc.org&code={code}&&property=CLASSTYPE` and set the category according to the CLASSTYPE property:<br/>1=Laboratory class (laboratory); 2=Clinical class (clinical-test); 3=Claims attachments (not mapped); 4=Surveys (survey) |/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/statusCode|.status|/statusCode|.status|[CDA Result Status → FHIR Result Status](./ConceptMap-CF-ResultStatus.html) +|/statusCode|.status|*TODO: Observation Status Map* |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/value[xsi:type=PQ]|.valueQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |/value[xsi:type=IVL_PQ]|.valueQuantity<br/>or<br/>.valueRange|[Ranges of Physical Quantities](mappingGuidance.html#ranges-of-physical-quantities) From 763fee8e5fb8feb754821d239532f7518b0924cd Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 24 Oct 2024 08:25:20 -0500 Subject: [PATCH 090/112] Split severity to make table readable --- input/pagecontent/CF-allergies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-allergies.md b/input/pagecontent/CF-allergies.md index ab0d732..e7e0f15 100644 --- a/input/pagecontent/CF-allergies.md +++ b/input/pagecontent/CF-allergies.md @@ -21,7 +21,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/participant/participantRole/playingEntity/code<br/>&<br/>/value|.code|**Constraint:** When CDA negation is true and nullFlavor is used in playingEntity/code<br/>[CDA No known allergy → FHIR code](ConceptMap-CF-NoKnownAllergies.html)<br/> When negation is true and playingEntity/code is populated, use equivalent negated concept (e.g. map latex substance to no known latex allergy [1003774007, SNOMED CT]) if available. If not, use the [substanceExposureRisk extension](https://hl7.org/fhir/extensions/StructureDefinition-allergyintolerance-substanceExposureRisk.html), placing the substance in the substance sub-extension and setting the exposureRisk sub-extension to `no-known-reaction-risk`. Note that when using this extension, the AllergyIntolerance resource will not be a conformant US Core AllergyIntolerance since the extension prohibits the required .code element.| |**[Status](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyStatusObservation.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value³|.clinicalStatus|[CDA Allergy Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-AllergyStatus.html) |**[Reaction](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value³|.reaction.manifestation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Both use SNOMED clinical findings with minor valueSet definition differences -|**[Severity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SeverityObservation.html)** (nested inside Reaction)<br/>/entryRelationship[@typeCode="MFST"]/observation/entryRelationship/observation[code/@code="SEV"]/value³|.reaction.severity|[CDA Severity value → FHIR Severity](./ConceptMap-CF-Severity.html)<br/>**Note:** CDA documents should not assign severity at the Allergy level.<br/><br/>In cases where CDA assigns severity only to the Allergy rather than the reaction, map the severity to FHIR reaction severity, even if there are more than one. This means assuming that the same severity applies to all child reactions.<br/><br/>If severity is assigned at both levels, the reaction level should be used. +|**[Severity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SeverityObservation.html)** (nested inside Reaction)<br/>/entryRelationship[@typeCode="MFST"]/observation/...<br/>   ...entryRelationship/observation[code/@code="SEV"]/value³|.reaction.severity|[CDA Severity value → FHIR Severity](./ConceptMap-CF-Severity.html)<br/>**Note:** CDA documents should not assign severity at the Allergy level.<br/><br/>In cases where CDA assigns severity only to the Allergy rather than the reaction, map the severity to FHIR reaction severity, even if there are more than one. This means assuming that the same severity applies to all child reactions.<br/><br/>If severity is assigned at both levels, the reaction level should be used. |**[Criticality](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CriticalityObservation.html)**<br/>/entryRelationship/observation[code/@code="82606-5"]/value³|.criticality|[CDA Criticality value → FHIR Criticality](./ConceptMap-CF-Criticality.html) |**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text³|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| From 1c9b2b7f9a7c6f84fed88b31b0b90cfdae2fd249 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 24 Oct 2024 08:59:27 -0500 Subject: [PATCH 091/112] Fix comment on result status map --- input/maps/ConceptMap-CF-ResultReportStatus.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/input/maps/ConceptMap-CF-ResultReportStatus.xml b/input/maps/ConceptMap-CF-ResultReportStatus.xml index e0928a2..bc24780 100644 --- a/input/maps/ConceptMap-CF-ResultReportStatus.xml +++ b/input/maps/ConceptMap-CF-ResultReportStatus.xml @@ -47,7 +47,7 @@ <code value="registered"/> <display value="Registered"/> <equivalence value="inexact"/> - <comment value="Caution: Multiple values map to FHIR inexact."/> + <comment value="Caution: Multiple values map to the FHIR concept of regeistered."/> </target> </element> <element> @@ -75,7 +75,7 @@ <code value="registered"/> <display value="Registered"/> <equivalence value="inexact"/> - <comment value="Caution: Multiple values map to FHIR inexact."/> + <comment value="Caution: Multiple values map to the FHIR concept of regeistered."/> </target> </element> <element> @@ -85,7 +85,7 @@ <code value="registered"/> <display value="Registered"/> <equivalence value="inexact"/> - <comment value="Caution: Multiple values map to FHIR inexact."/> + <comment value="Caution: Multiple values map to the FHIR concept of regeistered."/> </target> </element> </group> From 81b047020ae45de314f9fe88c44bf882f43122a0 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 24 Oct 2024 11:04:58 -0500 Subject: [PATCH 092/112] Add note about contained --- input/pagecontent/CF-medications.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 10ead60..2e1295a 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -68,7 +68,7 @@ MedicationRequest (and other resources) may represent the medication as a simple ### Illustrative example -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<table><tr><th>CDA Medication Example</th><th>FHIR MedicationRequest and Medication Resources</th></tr> <tr><td> <div id="cda" class="border codeArea"><<span class="field">substanceAdministration</span> <span class="attrib">classCode=</span><span class="value">"SBADM"</span> <span class="attrib">moodCode=</span><span class="value">"INT"</span>> <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.16"</span> <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> @@ -232,6 +232,8 @@ MedicationRequest (and other resources) may represent the medication as a simple </<span class="field">precondition</span>> </<span class="field">substanceAdministration</span>></div> </td><td> +<b>Note:</b> The following shows a MedicationRequest resource with a Medication resource embedded in its contained property. This was done for ease of creating a single, visual, highlighted example, but implementers may choose to create separate, external resources according to their own policy. + <div id="fhir" class="border codeArea">{ "<span class="field">resourceType</span>": "<span class="value">MedicationRequest</span>", "<span class="field">id</span>": "<span class="value">7fc60296-0667-4a44-86e5-4c432403532e</span>", From 80db5253f5128de4ce83abf6379d115c026b0ecf Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 24 Oct 2024 11:05:08 -0500 Subject: [PATCH 093/112] Remove "1" LOINC --- input/pagecontent/CF-problems.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index c3068d5..37ac6b9 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -240,10 +240,6 @@ When authors or other provenance are recorded in the parent [Problem Concern Act <span class="attrib">code=</span><span class="value">"<mark class="color22">LA28397-0</mark>"</span> <span class="attrib">displayName=</span><span class="value">"<mark class="color23">Often true</mark>"</span> <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.6.1</mark>"</span>> - <span class="comment"><!-- For review .... this doesn't look right --></span> - <<span class="field">translation</span> <span class="attrib">code=</span><span class="value">"1"</span> - <span class="attrib">codeSystem=</span><span class="value">"<mark class="color14">2.16.840.1.113883.6.1</mark>"</span> - <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color14">LOINC</mark>"</span>/> </<span class="field">value</span>> </<span class="field">observation</span>> </<span class="field">entryRelationship</span>> From 223e8c3854f51e85fa4335cb8da1dc78a3dc6073 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 24 Oct 2024 11:17:55 -0500 Subject: [PATCH 094/112] Renamed "Illustrative example" --- input/pagecontent/CF-allergies.md | 2 +- input/pagecontent/CF-immunizations.md | 2 +- input/pagecontent/CF-medications.md | 2 +- input/pagecontent/CF-notes.md | 2 +- input/pagecontent/CF-patient.md | 2 +- input/pagecontent/CF-problems.md | 2 +- input/pagecontent/CF-procedures.md | 2 +- input/pagecontent/CF-results.md | 7 +++++-- input/pagecontent/CF-social.md | 2 +- input/pagecontent/CF-vitals.md | 7 +++++-- 10 files changed, 18 insertions(+), 12 deletions(-) diff --git a/input/pagecontent/CF-allergies.md b/input/pagecontent/CF-allergies.md index e7e0f15..562763f 100644 --- a/input/pagecontent/CF-allergies.md +++ b/input/pagecontent/CF-allergies.md @@ -34,7 +34,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea When authors or other provenance are recorded in the parentƒ [Allergy Concern Act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyConcernAct.html), it is recommended that those data be mapped to the FHIR AllergyIntolerance. -### Illustrative example +### Example <table><tr><th>CDA Allergy Act</th><th>FHIR AllergyIntolerance Resource</th></tr> <tr><td> diff --git a/input/pagecontent/CF-immunizations.md b/input/pagecontent/CF-immunizations.md index 71fe503..b82d3b4 100644 --- a/input/pagecontent/CF-immunizations.md +++ b/input/pagecontent/CF-immunizations.md @@ -34,7 +34,7 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu 1\. XPath abbrievated for C-CDA Immunization Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11369-6"]/entry/substanceAdministration<br/> 2\. Both indication and refusal reason are observations related by @typeCode="RSON". Typically templateIds should not be used to identify content, but the Indication template does not require a specific code. If the observation/code comes from ValueSet [No Immunization Reason](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.1.11.19717/expansion/Latest), then it is clearly a refusal reason. If it comes from ValueSet [Problem Type](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.88.12.3221.7.2/expansion/Latest), then it is an indication. But if the code comes from neither value set, the observation is *possibly* an indication, but the only way to know is to check the templateId. -### Illustrative example +### Example: Standard Immunization <table><tr><th>CDA Immunization Example</th><th>FHIR Immunization Resource</th></tr> <tr><td> diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index 2e1295a..fba4dd2 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -66,7 +66,7 @@ MedicationRequest (and other resources) may represent the medication as a simple |/consumable/manufacturedProduct/manufacturerOrganization|**[Organization](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-organization.html)**<br/>.manufacturer| |**[Drug Vehicle](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-DrugVehicle.html)**<br/>/participant[@typeCode="CSM"]/playingEntity/code|.ingredient.itemCodeableConcept|Set `.isActive = false`<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -### Illustrative example +### Example <table><tr><th>CDA Medication Example</th><th>FHIR MedicationRequest and Medication Resources</th></tr> <tr><td> diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md index b15097f..617b512 100644 --- a/input/pagecontent/CF-notes.md +++ b/input/pagecontent/CF-notes.md @@ -21,7 +21,7 @@ Clinical Notes may appear in their own section or as an entry in any open sectio 4dc41c26-43a4-48d9-b17e-067890006b29 -### Illustrative example +### Example <table><tr><th>CDA Note Activity Example</th><th>FHIR DocumentReference Resource</th></tr> <tr><td> diff --git a/input/pagecontent/CF-patient.md b/input/pagecontent/CF-patient.md index 2e58eae..f205976 100644 --- a/input/pagecontent/CF-patient.md +++ b/input/pagecontent/CF-patient.md @@ -36,7 +36,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea 1\. XPath abbrievated for C-CDA US Realm recordTarget as: <br/> ClinicalDocument/recordTarget/patientRole -### Illustrative example +### Example <table><tr><th>CDA RecordTarget Example</th><th>FHIR Patient Resource</th></tr> <tr><td> diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index 37ac6b9..e545a06 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -34,7 +34,7 @@ Note that C-CDA includes a Concern wrapper act from which status may be read; mo When authors or other provenance are recorded in the parent [Problem Concern Act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemConcernAct.html), it is recommended that those data be mapped to the FHIR Condition. -### Illustrative examples +### Example: Standard Problem <table><tr><th>CDA Problem Example</th><th>FHIR Condition Resource</th></tr> <tr><td> diff --git a/input/pagecontent/CF-procedures.md b/input/pagecontent/CF-procedures.md index dbb733d..b80c016 100644 --- a/input/pagecontent/CF-procedures.md +++ b/input/pagecontent/CF-procedures.md @@ -27,7 +27,7 @@ C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Proc 1\. XPath abbrievated for C-CDA Procedure as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="47519-4"]/entry/procedure -### Illustrative example +### Example <table><tr><th>CDA Procedure Example</th><th>FHIR Procedure Resource</th></tr> <tr><td> diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index c0d2565..650f732 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -59,12 +59,15 @@ C-CDA also defines a [Specimen Collection Procedure](https://hl7.org/cda/us/ccda |**C-CDA [Specimen Collection Procedure](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SpecimenCollectionProcedure.html)**<br/>/targetSiteCode|.collection.bodySite|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |**C-CDA [Specimen Condtion Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SpecimenConditionObservation.html)**<br/>/value|.condition|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -### Illustrative example +### Example -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<table><tr><th>CDA Result Example</th><th>FHIR DiagnosticReport and Observation Resources</th></tr> <tr><td> ... </td><td> +<b>Note:</b> The following shows a DiagnosticReport resource Observation resources embedded in its contained property. This was done for ease of creating a single, visual, highlighted example, but implementers may choose to create separate, external resources according to their own policy. +<br/> + ... </td></tr></table> diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index 003aeae..b27dd4a 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -61,7 +61,7 @@ In US Core, Pregnancy Intent was first defined in version 6. |/value|.valueCodeableConcept|Value sets are the same<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/value/@nullFlavor=UNK|.valueCodeableConcept|Unknown becomes an actual value with system = `http://terminology.hl7.org/CodeSystem/v3-NullFlavor`. Any other nullFlavors should use a data-absent-reason extension. -### Illustrative examples +### Example: General Social History Observation The following is a general social history comparison between C-CDA and FHIR diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index 4eb2c31..1fc9c11 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -46,12 +46,15 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or - Observation.valueQuantity represents the Oxygen saturation (e.g. `98%`) - Create individual components for `3150-0` - Inhaled Oxygen Concentration & `3151-8` - Inhaled Oxygen Flow Rate (only if values exist) -### Illustrative example +### Example: Simple Vitals Panel -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<table><tr><th>CDA Vitals Example</th><th>FHIR Observation Resources</th></tr> <tr><td> ... </td><td> +<b>Note:</b> The following shows an Observation resource for the panel with individual Observation resources embedded in its contained property. This was done for ease of creating a single, visual, highlighted example, but implementers may choose to create separate, external resources according to their own policy. +<br/> + ... </td></tr></table> From c576537ddcd4bfc263dac586d0f0991455b5f4b5 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Thu, 24 Oct 2024 18:33:06 -0400 Subject: [PATCH 095/112] Added appended to FC result status --- input/maps/ConceptMap-CF-ResultStatus.xml | 2 +- input/maps/ConceptMap-FC-ResultStatus.xml | 9 +++++++++ input/pagecontent/CF-encounters.md | 2 +- input/pagecontent/CF-results.md | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/input/maps/ConceptMap-CF-ResultStatus.xml b/input/maps/ConceptMap-CF-ResultStatus.xml index 53b0628..847bfa7 100644 --- a/input/maps/ConceptMap-CF-ResultStatus.xml +++ b/input/maps/ConceptMap-CF-ResultStatus.xml @@ -55,7 +55,7 @@ <target> <code value="cancelled"/> <display value="Cancelled"/> - <equivalence value="wider"/> + <equivalence value="equal"/> </target> </element> <element> diff --git a/input/maps/ConceptMap-FC-ResultStatus.xml b/input/maps/ConceptMap-FC-ResultStatus.xml index b520837..12f067a 100644 --- a/input/maps/ConceptMap-FC-ResultStatus.xml +++ b/input/maps/ConceptMap-FC-ResultStatus.xml @@ -85,6 +85,15 @@ <equivalence value="wider"/> </target> </element> + <element> + <code value="appended"/> + <display value="appended"/> + <target> + <code value="completed"/> + <display value="completed"/> + <equivalence value="wider"/> + </target> + </element> <element> <code value="cancelled"/> <display value="Cancelled"/> diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index 2390668..f3f0cbe 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -17,7 +17,7 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su |/effectiveTime/@value<br/>/effectiveTime/low/@value|.period.start|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/effectiveTime/high/@value|.period.end |/sdtc:dischargeDispositionCode <sup>(b)</sup><br/>/dischargeDispositionCode <sup>(h)</sup>|.hospialization.dischargeDisposition|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) -|/performer <sup>(b)</sup><br/>/encounterParticipant <sup>(h)</sup>|.participant|*TODO: Mapping Guidance for general performers (Participant vs ParticipantRole vs Organization)* +|/performer <sup>(b)</sup><br/>/encounterParticipant <sup>(h)</sup>|.participant| See [participation guidance](CF-participations.html#cda-to-fhir-practitioner) |/performer/sdtc:functionCode <sup>(b)</sup>|.participant.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/participant[@typeCode="LOC"] <sup>(b)</sup><br/>/location <sup>(h)</sup>|.location |**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)** <sup>(b)</sup><br/>/entryRelationship[@typeCode="RSON"]/observation|.reasonCode<br/>or<br/>.reasonReference|If the id of the indication references a problem in the document that has been converted to a FHIR resource, populate .reasonReference with a reference to that resource. Otherwise, map observation/value to .reasonCode.<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index ccbb37b..59f770c 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -26,7 +26,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|If the code is LOINC, the category can be inferred from the LOINC code CLASSTYPE. Query a FHIR server via `{endpoint}CodeSystem/$lookup?system=http://loinc.org&code={code}&&property=CLASSTYPE` and set the category according to the CLASSTYPE property:<br/>1=Laboratory class (laboratory); 2=Clinical class (clinical-test); 3=Claims attachments (not mapped); 4=Surveys (survey) |/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/statusCode|.status|/statusCode|.status|[CDA Result Status → FHIR Result Status](./ConceptMap-CF-ResultStatus.html) +|/statusCode|.status|[CDA Result Status → FHIR Result Status](./ConceptMap-CF-ResultStatus.html) |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/value[xsi:type=PQ]|.valueQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |/value[xsi:type=IVL_PQ]|.valueQuantity<br/>or<br/>.valueRange|[Ranges of Physical Quantities](mappingGuidance.html#ranges-of-physical-quantities) From 5f1c95ae708b0dd57031e7950c0ea50ffe4219b6 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Thu, 24 Oct 2024 18:39:11 -0400 Subject: [PATCH 096/112] assigned result status map to sdoh --- input/pagecontent/CF-social.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index b27dd4a..e01e0b2 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -19,7 +19,7 @@ This maps to US Core version 6's Simple Observation. Previous versions of US Cor |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|Set to `social-history` from [Observation Category Codes](https://build.fhir.org/ig/HL7/UTG/CodeSystem-observation-category.html)<br/>Additional SDOH categories may be set as well, depending on the code of the observation. |/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/statusCode|.status|*TODO: ConceptMap* +|/statusCode|.status|[CDA Result Status → FHIR Result Status](./ConceptMap-CF-ResultStatus.html) |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/value[xsi:type=PQ]|.valueQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |/value[xsi:type=IVL_PQ]|.valueQuantity<br/>or<br/>.valueRange|[Ranges of Physical Quantities](mappingGuidance.html#ranges-of-physical-quantities) From d08a3fa31b5d5d2710b06e8f64bef122c660a377 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 28 Oct 2024 09:04:12 -0500 Subject: [PATCH 097/112] Update procedure note for act & observation --- input/pagecontent/CF-procedures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/CF-procedures.md b/input/pagecontent/CF-procedures.md index b80c016..e81c1ce 100644 --- a/input/pagecontent/CF-procedures.md +++ b/input/pagecontent/CF-procedures.md @@ -3,7 +3,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Procedures FHIR → CDA](./FC-procedures.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html) <br/><br/> #### Note on template selection -C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Procedure Activity Observation, and Procedure Activity Procedure. Procedure Activity Procedure is the most complete, containing everything the other two contain except Observation.value, and several properties not contained by the others. The [C-CDA 2.1 Companion Guide](https://www.hl7.org/ccdasearch/pdfs/Companion_Guide.pdf) points out that "most vendors successfully and exclusively use the . . . Procedure Activity Procedure," and it then specifies this template for "all interventional, non-interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated." For this reason, we begin with this most common pattern in this publication. Additional guidance for the other two templates (which will be very similar) will be forthcoming. +C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Procedure Activity Observation, and Procedure Activity Procedure. Procedure Activity Procedure is the most complete, containing everything the other two contain except Observation.value, and several properties not contained by the others. The [C-CDA 2.1 Companion Guide](https://www.hl7.org/ccdasearch/pdfs/Companion_Guide.pdf) points out that "most vendors successfully and exclusively use the . . . Procedure Activity Procedure," and it then specifies this template for "all interventional, non-interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated." For this reason, we have only provided a mapping from Procedure Activity Procedure. Procedure Activity Act can use the same mapping to a FHIR Procedure resource because it contains a subset of the fields available in Procedure Activity Procedure. Procedure Activity Observation can be mapped to either a Procedure resource or to an Observation resource using the [results](CF-results.html) mapping (or a combination of the two). <br /> <br /> From 63f59ccf8ae48950fc67be2c3c98a4b62d58dd2d Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Mon, 28 Oct 2024 13:22:38 -0400 Subject: [PATCH 098/112] roadmap comment re uscdi, deprecation --- FHIR-us-ccda.xml | 1 + .../maps/ConceptMap-CF-ResultReportStatus.xml | 4 +- input/maps/ConceptMap-CF-ResultStatus.xml | 92 +++++++++++++++++++ input/pagecontent/CF-results.md | 4 +- input/pagecontent/CF-social.md | 2 +- input/pagecontent/mappingBackground.md | 2 + 6 files changed, 100 insertions(+), 5 deletions(-) create mode 100644 input/maps/ConceptMap-CF-ResultStatus.xml diff --git a/FHIR-us-ccda.xml b/FHIR-us-ccda.xml index d75ce35..e8045a6 100644 --- a/FHIR-us-ccda.xml +++ b/FHIR-us-ccda.xml @@ -38,6 +38,7 @@ <artifact id="ConceptMap/CF-MedActivityMood" key="ConceptMap-CF-MedActivityMood" name="CCDA Medication Activity Mood to FHIR MedicationRequest.intent"/> <artifact id="ConceptMap/CF-ConditionClinicalStatus" key="ConceptMap-CF-ConditionClinicalStatus" name="CCDA Problem Concern Status to FHIR Condition Clinical Status"/> <artifact id="ConceptMap/CF-ResultReportStatus" key="ConceptMap-CF-ResultReportStatus" name="CCDA ResultStatus to FHIR DiagnosticReport status"/> +<artifact id="ConceptMap/CF-ResultStatus" key="ConceptMap-CF-ResultStatus" name="CCDA ResultStatus to FHIR Observation Status"/> <artifact id="CapabilityStatement/CcdaOnFhirClient" key="CapabilityStatement-CcdaOnFhirClient" name="CCDA on FHIR Client"/> <artifact id="CapabilityStatement/CcdaOnFhirServer" key="CapabilityStatement-CcdaOnFhirServer" name="CCDA on FHIR Server"/> <artifact id="ConceptMap/CF-AllergyIntoleranceCategory" key="ConceptMap-CF-AllergyIntoleranceCategory" name="CCDA to FHIR Allergy Intolerance Category"/> diff --git a/input/maps/ConceptMap-CF-ResultReportStatus.xml b/input/maps/ConceptMap-CF-ResultReportStatus.xml index 615b921..d167dd3 100644 --- a/input/maps/ConceptMap-CF-ResultReportStatus.xml +++ b/input/maps/ConceptMap-CF-ResultReportStatus.xml @@ -27,10 +27,10 @@ </telecom> </contact> <sourceUri value="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.11.20.9.39"/> - <targetUri value="http://hl7.org/fhir/ValueSet/observation-status"/> + <targetUri value="http://hl7.org/fhir/ValueSet/diagnostic-report-status"/> <group> <source value="http://terminology.hl7.org/CodeSystem/2.16.840.1.113883.5.14"/> - <target value="http://hl7.org/fhir/observation-status"/> + <target value="http://hl7.org/fhir/diagnostic-report-status"/> <element> <code value="aborted"/> <display value="aborted"/> diff --git a/input/maps/ConceptMap-CF-ResultStatus.xml b/input/maps/ConceptMap-CF-ResultStatus.xml new file mode 100644 index 0000000..b6dc605 --- /dev/null +++ b/input/maps/ConceptMap-CF-ResultStatus.xml @@ -0,0 +1,92 @@ +<ConceptMap xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <id value="CF-ResultStatus"/> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"> + <valueCode value="cgp" /> + </extension> + <url value="http://hl7.org/fhir/us/ccda/ConceptMap/CF-ResultStatus"/> + <version value="4.0.1"/> + <name value="CCDAtoFHIRResultStatus"/> + <title value="CCDA ResultStatus to FHIR Observation Status"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="HL7 International"/> + <description value="C-CDA Result Status to FHIR Observation Status"/> + <contact> + <name value="HL7 International"/> + <telecom> + <system value="phone"/> + <value value="+1 734 677 7777"/> + </telecom> + <telecom> + <system value="fax"/> + <value value="+1 734 677 6622"/> + </telecom> + <telecom> + <system value="email"/> + <value value="info@hl7.org"/> + </telecom> + </contact> + <sourceUri value="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.11.20.9.39"/> + <targetUri value="http://hl7.org/fhir/ValueSet/observation-status"/> + <group> + <source value="http://terminology.hl7.org/CodeSystem/2.16.840.1.113883.5.14"/> + <target value="http://hl7.org/fhir/observation-status"/> + <element> + <code value="aborted"/> + <display value="aborted"/> + <target> + <code value="cancelled"/> + <display value="Cancelled"/> + <equivalence value="wider"/> + </target> + </element> + <element> + <code value="active"/> + <display value="active"/> + <target> + <code value="registered"/> + <display value="Registered"/> + <equivalence value="inexact"/> + <comment value="Caution: Multiple values map to the FHIR concept of regeistered."/> + </target> + </element> + <element> + <code value="cancelled"/> + <display value="cancelled"/> + <target> + <code value="cancelled"/> + <display value="Cancelled"/> + <equivalence value="equal"/> + </target> + </element> + <element> + <code value="completed"/> + <display value="completed"/> + <target> + <code value="final"/> + <display value="Final"/> + <equivalence value="equal"/> + </target> + </element> + <element> + <code value="held"/> + <display value="held"/> + <target> + <code value="registered"/> + <display value="Registered"/> + <equivalence value="inexact"/> + <comment value="Caution: Multiple values map to the FHIR concept of regeistered."/> + </target> + </element> + <element> + <code value="suspended"/> + <display value="suspended"/> + <target> + <code value="registered"/> + <display value="Registered"/> + <equivalence value="inexact"/> + <comment value="Caution: Multiple values map to the FHIR concept of regeistered."/> + </target> + </element> + </group> +</ConceptMap> \ No newline at end of file diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 78cbe0b..9d28289 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -12,7 +12,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/code|.code<br/>&<br/>.category|Map to code using [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept).<br/>Category (and target FHIR Profile) may be identified by looking up a LOINC code's CLASSTYPE (see process in next table).<br/>Alternatively, an extension for `<sdtc:category>` is being developed for CDA Organizer which, if present, will map directly to this field. -|/statusCode|.status|[CDA Result Status → FHIR Result Report Status](./ConceptMap-CF-ResultReportStatus.html) +|/statusCode|.status|[CDA Result Status → FHIR Report Status](./ConceptMap-CF-ResultReportStatus.html) |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|If low and high are identical, use effectiveDateTime. If organizer/effectiveTime is missing, use the earliest and latest observation/effectiveTime as the source of the mapping.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/specimen|.specimen|[See below](#c-cda-specimen-to-fhir-specimen) |/author|**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| @@ -26,7 +26,7 @@ Observation values are generic - they can be of any CDA type in CDA, and *almost |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|If the code is LOINC, the category can be inferred from the LOINC code CLASSTYPE. Query a FHIR server via `{endpoint}CodeSystem/$lookup?system=http://loinc.org&code={code}&&property=CLASSTYPE` and set the category according to the CLASSTYPE property:<br/>1=Laboratory class (laboratory); 2=Clinical class (clinical-test); 3=Claims attachments (not mapped); 4=Surveys (survey) |/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/statusCode|.status|[CDA Result Status → FHIR Result Status](./ConceptMap-CF-ResultStatus.html) +|/statusCode|.status|[CDA Result Status → FHIR Observation Status](./ConceptMap-CF-ResultStatus.html) |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/value[xsi:type=PQ]|.valueQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |/value[xsi:type=IVL_PQ]|.valueQuantity<br/>or<br/>.valueRange|[Ranges of Physical Quantities](mappingGuidance.html#ranges-of-physical-quantities) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index e01e0b2..a583390 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -19,7 +19,7 @@ This maps to US Core version 6's Simple Observation. Previous versions of US Cor |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| ||.category|Set to `social-history` from [Observation Category Codes](https://build.fhir.org/ig/HL7/UTG/CodeSystem-observation-category.html)<br/>Additional SDOH categories may be set as well, depending on the code of the observation. |/code |.code|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|/statusCode|.status|[CDA Result Status → FHIR Result Status](./ConceptMap-CF-ResultStatus.html) +|/statusCode|.status|[CDA Result Status → FHIR Observation Status](./ConceptMap-CF-ResultStatus.html) |/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Prefer effectiveDateTime<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/value[xsi:type=PQ]|.valueQuantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |/value[xsi:type=IVL_PQ]|.valueQuantity<br/>or<br/>.valueRange|[Ranges of Physical Quantities](mappingGuidance.html#ranges-of-physical-quantities) diff --git a/input/pagecontent/mappingBackground.md b/input/pagecontent/mappingBackground.md index 573bbb7..0f43e3c 100644 --- a/input/pagecontent/mappingBackground.md +++ b/input/pagecontent/mappingBackground.md @@ -26,6 +26,8 @@ In our first publication, we focused on the subset of domains that are recognize Bi-directional automated transform is possible in constrained use cases but is not lossless due to varying flexibility and expressiveness in the standards. Use of extensions may mitigate the loss of information in transformation but may not be included in this guide. The CDA content is scoped by C-CDA R2.1 and the C-CDA Companion Guide R2, FHIR content by US Core R4, and, by implication, US Core Data for Interoperability (USCDI). +Our roadmap prioritizes USCDI, so we strive to map items in the respective standards that support USCDI. As elements are added to new versions of USCDI, we may map them in advance, especially when we are already engaged in a related domain. We also may omit or defer maps for elements that are both difficult and of dubious use, i.e., items that are not in USCDI and are deprecated or omitted from later editions of either specification. + We employed several tactics to meet our goals. Standards developers drafted maps based on the respective specifications, and these were reviewed by stakeholders both offline and at public, regularly scheduled meetings. These meetings included implementors, terminologists, regulatory and public health representatives, and strategists, who engaged in realignment, consensus-seeking, and reformatting of the maps for a variety of audiences. Difficult questions were escalated to the work groups responsible for the specifications. Issues and their resolutions were logged in the publicly accessible project site. In addition, the project team employed the example-based approach through Connectathons with vendors and experts in the standards community. The approach involves sharing inbound examples among the vendors, comparing the outbound artifacts generated by these vendors, and discussing with the group to achieve alignment in best practice recommendations. Our team has been focused on the generated artifacts, regardless of the transformation technologies, so any vendor is empowered to achieve the same transformation results. Note that, to date, the Connectathons have addresses only the CDA-to-FHIR cases, though two implementers have provided feedback on the FHIR-to-CDA cases. From 03291d1e122767ec8f1ec9a005a28145227eaa6c Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Thu, 31 Oct 2024 15:00:22 -0400 Subject: [PATCH 099/112] rename ConceptMap-FC-ResultStatus; remove partial --- ...tus.xml => ConceptMap-FC-ObservationStatus.xml} | 9 --------- input/pagecontent/FC-vitals.md | 14 +++++++------- 2 files changed, 7 insertions(+), 16 deletions(-) rename input/maps/{ConceptMap-FC-ResultStatus.xml => ConceptMap-FC-ObservationStatus.xml} (93%) diff --git a/input/maps/ConceptMap-FC-ResultStatus.xml b/input/maps/ConceptMap-FC-ObservationStatus.xml similarity index 93% rename from input/maps/ConceptMap-FC-ResultStatus.xml rename to input/maps/ConceptMap-FC-ObservationStatus.xml index 12f067a..8fd6e1d 100644 --- a/input/maps/ConceptMap-FC-ResultStatus.xml +++ b/input/maps/ConceptMap-FC-ObservationStatus.xml @@ -40,15 +40,6 @@ <equivalence value="wider"/> </target> </element> - <element> - <code value="partial"/> - <display value="Partial"/> - <target> - <code value="active"/> - <display value="Active"/> - <equivalence value="wider"/> - </target> - </element> <element> <code value="preliminary"/> <display value="Preliminary"/> diff --git a/input/pagecontent/FC-vitals.md b/input/pagecontent/FC-vitals.md index ce25f2e..d548847 100644 --- a/input/pagecontent/FC-vitals.md +++ b/input/pagecontent/FC-vitals.md @@ -13,12 +13,12 @@ FHIR Vitals that are grouped into a panel using the memberOf property are mapped |FHIR<br/>[Vital Signs Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-vital-signs.html)|C-CDA¹<br/>[Vital SignsOrganizer](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-VitalSignsOrganizer.html)|Transform Steps| |:----|:----|:----| |.identifier|/id|[FHIR identifier ↔ CDA id](mappingGuidance.html#cda-id--fhir-identifier)| -|.category = `vital-signs` from [Vital Signs value set](https://hl7.org/fhir/us/core/STU4/ValueSet-us-core-vital-signs.html)|| -|.code = `85353-1` [CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)||| -|.status|/statusCode|*TODO: ConceptMap* -|.effectiveDateTime|/effectiveTime|Use value -|.effectivePeriod|/effectiveTime|Use high and low <br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) -|.hasMember|component|Reference to each vital sign observation +|.category = `vital-signs` ||| +|.code = `85353-1` ||[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| +|.status|/statusCode|[FHIR Observation Status → CDA Result Status](./ConceptMap-FC-ObservationStatus.html)<br/> CDA requires 'completed', which will usually be the case| +|.effectiveDateTime|/effectiveTime|Use value| +|.effectivePeriod|/effectiveTime|Use high and low <br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| +|.hasMember|component|Reference to each vital sign observation | ### FHIR Observation to C-CDA Vital Signs Observation @@ -34,7 +34,7 @@ FHIR Vitals that are grouped into a panel using the memberOf property are mapped |.interpretation|/interpretationCode|[FHIR CodeableConcept ↔ CDA coding](mappingGuidance.html#fhir-codeableconcept--cda-coding)| |.method|/methodCode|[FHIR CodeableConcept ↔ CDA coding](mappingGuidance.html#fhir-codeableconcept--cda-coding)| |.bodySite|/targetSiteCode|[FHIR CodeableConcept ↔ CDA coding](mappingGuidance.html#fhir-codeableconcept--cda-coding)| -|||author-provenance: *TODO* + ### Illustrative example \ No newline at end of file From 36ed7e85e574f82b1e260743eef6da7c1f9d36f3 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Thu, 31 Oct 2024 16:42:39 -0400 Subject: [PATCH 100/112] removed extraneous value from obs status --- input/maps/ConceptMap-FC-ObservationStatus.xml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/input/maps/ConceptMap-FC-ObservationStatus.xml b/input/maps/ConceptMap-FC-ObservationStatus.xml index 8fd6e1d..ba747ed 100644 --- a/input/maps/ConceptMap-FC-ObservationStatus.xml +++ b/input/maps/ConceptMap-FC-ObservationStatus.xml @@ -76,15 +76,6 @@ <equivalence value="wider"/> </target> </element> - <element> - <code value="appended"/> - <display value="appended"/> - <target> - <code value="completed"/> - <display value="completed"/> - <equivalence value="wider"/> - </target> - </element> <element> <code value="cancelled"/> <display value="Cancelled"/> From 47bdc40532cb9b73ea503d94a4d4935cd4fb53a4 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 4 Nov 2024 09:46:10 -0600 Subject: [PATCH 101/112] Add vitals and results highlighted examples --- input/pagecontent/CF-results.md | 158 +++++++++++++++++++++++++++++++- input/pagecontent/CF-vitals.md | 111 +++++++++++++++++++++- 2 files changed, 261 insertions(+), 8 deletions(-) diff --git a/input/pagecontent/CF-results.md b/input/pagecontent/CF-results.md index 9d28289..11e7509 100644 --- a/input/pagecontent/CF-results.md +++ b/input/pagecontent/CF-results.md @@ -63,11 +63,163 @@ C-CDA also defines a [Specimen Collection Procedure](https://hl7.org/cda/us/ccda <table><tr><th>CDA Result Example</th><th>FHIR DiagnosticReport and Observation Resources</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"><<span class="field">organizer</span> <span class="attrib">classCode=</span><span class="value">"BATTERY"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.1"</span> <span class="attrib">extension=</span><span class="value">"2015-08-01"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.1"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color10">1.3.6.1.4.1.22812.20.1.1.4.5</mark>"</span> <span class="attrib">extension=</span><span class="value">"<mark class="color11">R123</mark>"</span>/> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color12">24357-6</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color13">2.16.840.1.113883.6.1</mark>"</span>> + <<span class="field">originalText</span>> + <span class="comment"><!-- Resolves to: <mark class="color22">Urinanalysis macro (dipstick) panel</mark> --></span> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#_panel1Name"</span>/> + </<span class="field">originalText</span>> + </<span class="field">code</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">xsi:type=</span><span class="value">"IVL_TS"</span>> + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"<mark class="color14">20150622</mark>"</span>/> + <<span class="field">high</span> <span class="attrib">value=</span><span class="value">"<mark class="color14">20150622</mark>"</span>/> + </<span class="field">effectiveTime</span>> + <span class="comment"><!-- Becomes a FHIR reference: <mark class="color23">Practitioner/62f17e2ae0231200076884d0</mark> --></span> + <<span class="field">performer</span> <span class="attrib">typeCode=</span><span class="value">"PRF"</span>> + <<span class="field">assignedEntity</span>> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.19.5"</span>/> + <<span class="field">representedOrganization</span>> + <<span class="field">name</span>>Value Labs</<span class="field">name</span>> + </<span class="field">representedOrganization</span>> + </<span class="field">assignedEntity</span>> + </<span class="field">performer</span>> + <span class="comment"><!-- components removed to simplify example --></span> + <<span class="field">component</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.2"</span> + <span class="attrib">extension=</span><span class="value">"2015-08-01"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.2"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color10">1.3.6.1.4.1.22812.20.1.1.4.5</mark>"</span> <span class="attrib">extension=</span><span class="value">"<mark class="color15">OBS13</mark>"</span>/> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color16">5811-5</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color13">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color17">Specific gravity of Urine by Test strip</mark>"</span>> + <<span class="field">originalText</span>> + <span class="comment"><!-- reference the text of the coded component --></span> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#_ea838e08-d5eb-4ed4-a176-e5f9a831a780"</span>/> + </<span class="field">originalText</span>> + </<span class="field">code</span>> + <<span class="field">text</span>> + <span class="comment"><!-- reference the entire text of the component --></span> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#_13a52df8-79ed-4689-a9da-14c5905de830"</span>/> + </<span class="field">text</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color14">20150622</mark>"</span>/> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> <span class="attrib">value=</span><span class="value">"<mark class="color18">1.015</mark>"</span> <span class="attrib">unit=</span><mark class="color19"><span class="value">"1"</span></mark>/> + <<span class="field">referenceRange</span>> + <<span class="field">observationRange</span>> + <<span class="field">text</span>> + <span class="comment"><!-- reference the text of the reference range --></span> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#_08b7d0ee-aff1-4144-a3a5-c89d56d855ad"</span>/> + </<span class="field">text</span>> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"IVL_PQ"</span>> + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"<mark class="color20">1.005</mark>"</span> <span class="attrib">unit=</span><mark class="color19"><span class="value">"1"</span></mark>/> + <span class="comment"><!-- Note this will create a precision extension with + url: <mark class="color24">http://hl7.org/fhir/StructureDefinition/quantity-precision</mark> --></span> + <<span class="field">high</span> <span class="attrib">value=</span><span class="value">"<mark class="color21">1.030</mark>"</span> <span class="attrib">unit=</span><mark class="color19"><span class="value">"1"</span></mark>/> + </<span class="field">value</span>> + </<span class="field">observationRange</span>> + </<span class="field">referenceRange</span>> + </<span class="field">observation</span>> + </<span class="field">component</span>> + <span class="comment"><!-- components removed to simplify example --></span> +</<span class="field">organizer</span>></div> </td><td> -<b>Note:</b> The following shows a DiagnosticReport resource Observation resources embedded in its contained property. This was done for ease of creating a single, visual, highlighted example, but implementers may choose to create separate, external resources according to their own policy. +<b>Note:</b> The following shows a DiagnosticReport resource with an Observation resource embedded in its contained property. This was done for ease of creating a single, visual, highlighted example, but implementers may choose to create separate, external resources according to their own policy. <br/> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">DiagnosticReport</span>", + "<span class="field">id</span>": "<span class="value">62f17e2aa2392d0008fbb236</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">value</span>": "<span class="value"><mark class="color11">R123</mark></span>", + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color10">1.3.6.1.4.1.22812.20.1.1.4.5</mark></span>" + }], + "<span class="field">status</span>": "<span class="value">final</span>", + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/v2-0074</span>", + "<span class="field">code</span>": "<span class="value">LAB</span>", + "<span class="field">display</span>": "<span class="value">Laboratory</span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color13">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color12">24357-6</mark></span>" + }], + "<span class="field">text</span>": "<span class="value"><mark class="color22">Urinanalysis macro (dipstick) panel</mark></span>" + }, + "<span class="field">subject</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/62f17e29b7532c0009e217b7</span>" + }, + "<span class="field">effectiveDateTime</span>": "<span class="value"><mark class="color14">2015-06-22</mark></span>", + "<span class="field">issued</span>": { + "<span class="field">extension</span>": [{ + "<span class="field">url</span>": "<span class="value">http://hl7.org/fhir/extension-data-absent-reason</span>", + "<span class="field">valueCode</span>": "<span class="value">unknown</span>" + }] + }, + "<span class="field">performer</span>": [{ + "<span class="field">reference</span>": "<span class="value"><mark class="color23">Practitioner/62f17e2ae0231200076884d0</mark></span>" + }], + "<span class="field">result</span>": [{ + "<span class="field">reference</span>": "<span class="value">#exampleObs</span>" + }], + "<span class="field">contained</span>": [{ + "<span class="field">resourceType</span>": "<span class="value">Observation</span>", + "<span class="field">id</span>": "<span class="value">exampleObs</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color10">1.3.6.1.4.1.22812.20.1.1.4.5</mark></span>", + "<span class="field">value</span>": "<span class="value"><mark class="color15">OBS13</mark></span>" + }], + "<span class="field">status</span>": "<span class="value">final</span>", + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", + "<span class="field">code</span>": "<span class="value">laboratory</span>", + "<span class="field">display</span>": "<span class="value">Laboratory</span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color13">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color16">5811-5</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color17">Specific gravity of Urine by Test strip</mark></span>" + }], + "<span class="field">text</span>": "<span class="value"><mark class="color17">Specific gravity of Urine by Test strip</mark></span>" + }, + "<span class="field">subject</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/62f17e29b7532c0009e217b7</span>" + }, + "<span class="field">effectiveDateTime</span>": "<span class="value"><mark class="color14">2015-06-22</mark></span>", + "<span class="field">valueQuantity</span>": { + "<span class="field">value</span>": <mark class="color18">1.015</mark>, + "<span class="field">unit</span>": <mark class="color19">"1"</mark> + }, + "<span class="field">referenceRange</span>": [{ + "<span class="field">low</span>": { + "<span class="field">value</span>": <mark class="color20">1.005</mark>, + "<span class="field">unit</span>": <mark class="color19">"1"</mark> + }, + "<span class="field">high</span>": { + "<span class="field">value</span>": <mark class="color21">1.03</mark>, + "<span class="field">unit</span>": <mark class="color19">"1"</mark>, + "<span class="field">_value</span>": { + "<span class="field">extension</span>": [{ + "<span class="field">url</span>": "<span class="value"><mark class="color24">http://hl7.org/fhir/StructureDefinition/quantity-precision</mark></span>", + "<span class="field">valueInteger</span>": 3 + }] + } + } + }] + }] +}</div> </td></tr></table> diff --git a/input/pagecontent/CF-vitals.md b/input/pagecontent/CF-vitals.md index 1fc9c11..327e9ce 100644 --- a/input/pagecontent/CF-vitals.md +++ b/input/pagecontent/CF-vitals.md @@ -50,12 +50,113 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or <table><tr><th>CDA Vitals Example</th><th>FHIR Observation Resources</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"><<span class="field">organizer</span> <span class="attrib">classCode=</span><span class="value">"CLUSTER"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.26"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.26"</span> + <span class="attrib">extension=</span><span class="value">"2015-08-01"</span>/> + <<span class="field">id</span> + <span class="attrib">extension=</span><span class="value">"<mark class="color10">21688133041015158234</mark>"</span> + <span class="attrib">root=</span><span class="value">"<mark class="color11">2.16.840.1.113883.3.42.126.100001.19</mark>"</span>/> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color12">46680005</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color13">Vital Signs</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.96"</span> + <span class="attrib">codeSystemName=</span><span class="value">"SNOMED CT"</span>> + <<span class="field">translation</span> <span class="attrib">code=</span><span class="value">"<mark class="color14">74728-7</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color15">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color15">LOINC</mark>"</span>/> + </<span class="field">code</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color16">20140520193605-0600</mark>"</span>/> + <span class="comment"><!-- Each vital sign should be its own component. --></span> + <<span class="field">component</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.27"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.27"</span> + <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">id</span> + <span class="attrib">extension=</span><span class="value">"<mark class="color17">216881330410151584</mark>"</span> + <span class="attrib">root=</span><span class="value">"<mark class="color11">2.16.840.1.113883.3.42.126.100001.19</mark>"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"<mark class="color18">8867-4</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color15">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color15">LOINC</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color19">HEART RATE</mark>"</span>/> + <<span class="field">text</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#Pulse_1"</span>/> + </<span class="field">text</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color16">20140520193605-0600</mark>"</span>/> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"PQ"</span> + <span class="attrib">value=</span><mark class="color20"><span class="value">"80"</span></mark> + <span class="attrib">unit=</span><span class="value">"<mark class="color21">/min</mark>"</span>/> + </<span class="field">observation</span>> + </<span class="field">component</span>> +</<span class="field">organizer</span>></div> </td><td> -<b>Note:</b> The following shows an Observation resource for the panel with individual Observation resources embedded in its contained property. This was done for ease of creating a single, visual, highlighted example, but implementers may choose to create separate, external resources according to their own policy. +<b>Note:</b> The following shows an Observation resource for the panel with an individual Observation resource embedded in its contained property. This was done for ease of creating a single, visual, highlighted example, but implementers may choose to create separate, external resources according to their own policy. <br/> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">Observation</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">value</span>": "<span class="value"><mark class="color10">21688133041015158234</mark></span>", + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color11">2.16.840.1.113883.3.42.126.100001.19</mark></span>" + }], + "<span class="field">status</span>": "<span class="value">final</span>", + "<span class="field">category</span>": [{ + "<span class="field">text</span>": "<span class="value"><mark class="color12">vital-signs</mark></span>", + "<span class="field">coding</span>": [{ + "<span class="field">code</span>": "<span class="value"><mark class="color12">vital-signs</mark></span>", + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", + "<span class="field">display</span>": "<span class="value"><mark class="color13">Vital Signs</mark></span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">text</span>": "<span class="value">Vital Signs Panel</span>", + "<span class="field">coding</span>": [{ + "<span class="field">code</span>": "<span class="value"><mark class="color14">85353-1</mark></span>", + "<span class="field">system</span>": "<span class="value"><mark class="color15">http://loinc.org</mark></span>" + }] + }, + "<span class="field">subject</span>": { + "<span class="field">reference</span>": "<span class="value">urn:uuid:a4986486-6599-4bb2-a7fb-e2deb8d50b5e</span>" + }, + "<span class="field">effectiveDateTime</span>": "<span class="value"><mark class="color16">2014-05-20T19:36:05-06:00</mark></span>", + "<span class="field">hasMember</span>": [{ + "<span class="field">reference</span>": "<span class="value">#heartRate</span>" + }], + "<span class="field">contains</span>": [{ + "<span class="field">resourceType</span>": "<span class="value">Observation</span>", + "<span class="field">id</span>": "<span class="value">heartRate</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color11">2.16.840.1.113883.3.42.126.100001.19</mark></span>", + "<span class="field">value</span>": "<span class="value"><mark class="color17">216881330410151584</mark></span>" + }], + "<span class="field">status</span>": "<span class="value">final</span>", + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", + "<span class="field">code</span>": "<span class="value"><mark class="color12">vital-signs</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color13">Vital Signs</mark></span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color15">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color18">8867-4</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color19">HEART RATE</mark></span>" + }] + }, + "<span class="field">subject</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/62f17e29b7532c0009e217b7</span>" + }, + "<span class="field">effectiveDateTime</span>": "<span class="value"><mark class="color16">2014-05-20T19:36:05-06:00</mark></span>", + "<span class="field">valueQuantity</span>": { + "<span class="field">value</span>": <mark class="color20">80,</mark> + "<span class="field">unit</span>": "<span class="value"><mark class="color21">/min</mark></span>" + } + }] +}</div> </td></tr></table> ### Example: Blood Pressure @@ -160,11 +261,11 @@ C-CDA vitals are typically grouped into a Vital Signs Organizer to group one or } }] }</div> -</td></tr> +</td></tr></table> ### Example: Pulse Oximetry -<tr><th>C-CDA Pulse Oximetry (Codes & Values Only)</th><th>FHIR Pulse Oximetry</th></tr> +<table><tr><th>C-CDA Pulse Oximetry (Codes & Values Only)</th><th>FHIR Pulse Oximetry</th></tr> <tr><td> <div class="border codeArea"><<span class="field">organizer</span>> <span class="comment"><!-- C-CDA Vital Signs Organizer --></span> From a0bb76d003dca928e13f90cf094fd78a158af765 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 4 Nov 2024 09:46:43 -0600 Subject: [PATCH 102/112] Fix typo in concept map --- input/maps/ConceptMap-CF-ResultReportStatus.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/input/maps/ConceptMap-CF-ResultReportStatus.xml b/input/maps/ConceptMap-CF-ResultReportStatus.xml index d167dd3..afc2c6e 100644 --- a/input/maps/ConceptMap-CF-ResultReportStatus.xml +++ b/input/maps/ConceptMap-CF-ResultReportStatus.xml @@ -47,7 +47,7 @@ <code value="registered"/> <display value="Registered"/> <equivalence value="inexact"/> - <comment value="Caution: Multiple values map to the FHIR concept of regeistered."/> + <comment value="Caution: Multiple values map to the FHIR concept of registered."/> </target> </element> <element> @@ -75,7 +75,7 @@ <code value="registered"/> <display value="Registered"/> <equivalence value="inexact"/> - <comment value="Caution: Multiple values map to the FHIR concept of regeistered."/> + <comment value="Caution: Multiple values map to the FHIR concept of registered."/> </target> </element> <element> @@ -85,7 +85,7 @@ <code value="registered"/> <display value="Registered"/> <equivalence value="inexact"/> - <comment value="Caution: Multiple values map to the FHIR concept of regeistered."/> + <comment value="Caution: Multiple values map to the FHIR concept of registered."/> </target> </element> </group> From d329b2edf27141fe41c599e26304ba61a6368ec0 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Thu, 7 Nov 2024 17:11:56 -0500 Subject: [PATCH 103/112] added social history examples for smoking --- input/pagecontent/CF-social.md | 79 ++++++++++++++++++++++++++++------ 1 file changed, 67 insertions(+), 12 deletions(-) diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index a583390..a1743f9 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -61,25 +61,80 @@ In US Core, Pregnancy Intent was first defined in version 6. |/value|.valueCodeableConcept|Value sets are the same<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/value/@nullFlavor=UNK|.valueCodeableConcept|Unknown becomes an actual value with system = `http://terminology.hl7.org/CodeSystem/v3-NullFlavor`. Any other nullFlavors should use a data-absent-reason extension. -### Example: General Social History Observation +### Example: Smoking Status -The following is a general social history comparison between C-CDA and FHIR +The following is a comparison between C-CDA and FHIR Smoking Status Observations <table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"> +<<span class="field">entry</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.78"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.78"</span> + <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">id</span> <span class="attrib">extension=</span><span class="value">"<mark class="color10">123456789</mark>"</span> <span class="attrib">root=</span><span class="value">"<mark class="color11">2.16.840.1.113883.19</mark>"</span> /> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color12">72166-2</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color13">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color14">Tobacco smoking status NHIS</mark>"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"201406061032-0500"</span>/> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color15">449868002</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color16">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color16"><mark class="color16">SNOMED</mark> CT</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color17">Current every day smoker</mark>"</span>/> + </<span class="field">observation</span>> +</<span class="field">entry</span>></div> </td><td> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">fullUrl</span>": "<span class="value">http://fhir:3447/4_0_0/Observation/62f17e2aa2392d0008fbb23a</span>", + "<span class="field">resource</span>": { + "<span class="field">resourceType</span>": "<span class="value">Observation</span>", + "<span class="field">id</span>": "<span class="value">62f17e2aa2392d0008fbb23a</span>", + "<span class="field">language</span>": "<span class="value">en-US</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color11">2.16.840.1.113883.19</mark></span>", + "<span class="field">value</span>": "<span class="value"><mark class="color10">123456789</mark></span>" + }], + "<span class="field">status</span>": "<span class="value">final</span>", + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", + "<span class="field">code</span>": "<span class="value">social-history</span>", + "<span class="field">display</span>": "<span class="value">Social History</span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color13">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color12">72166-2</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color14">Tobacco smoking status NHIS</mark></span>" + }] + }, + "<span class="field">subject</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/62f17e29b7532c0009e217b7</span>" + }, + "<span class="field">effectiveDateTime</span>": "<span class="value">2014-06-06T15:32:00.000Z</span>", + "<span class="field">issued</span>": "<span class="value">2014-06-06T15:32:00.000Z</span>", + "<span class="field">performer</span>": [ + { + "<span class="field">reference</span>": "<span class="value">Practitioner/62f17e2ae0231200076884d5</span>" + }], + "<span class="field">valueCodeableConcept</span>": { + "<span class="field">coding</span>": [ + { + "<span class="field">system</span>": "<span class="value"><mark class="color16">http://www.snomed.org/</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color15">449868002</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color17">Current every day smoker</mark></span>" + }] + }} +}</div> </td></tr></table> -### Example: Smoking Status - -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> -<tr><td> -... -</td><td> -... -</td></tr></table> ### Example: Pregnancy Observation From eb3c7cea5a36a2acb90735a951188a7613efd125 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Fri, 8 Nov 2024 16:15:09 -0500 Subject: [PATCH 104/112] added scope/priority note to background --- input/pagecontent/mappingBackground.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/input/pagecontent/mappingBackground.md b/input/pagecontent/mappingBackground.md index 0f43e3c..5404e50 100644 --- a/input/pagecontent/mappingBackground.md +++ b/input/pagecontent/mappingBackground.md @@ -28,6 +28,21 @@ Bi-directional automated transform is possible in constrained use cases but is n Our roadmap prioritizes USCDI, so we strive to map items in the respective standards that support USCDI. As elements are added to new versions of USCDI, we may map them in advance, especially when we are already engaged in a related domain. We also may omit or defer maps for elements that are both difficult and of dubious use, i.e., items that are not in USCDI and are deprecated or omitted from later editions of either specification. +For FHIR-to-C-CDA maps, our source scope is US Core 4. For targets, we use the following priority: +1. C-CDA 2.1 +2. C-CDA Companion Guide +3. CDA + +For C-CDA-to-FHIR maps, our source scope is C-CDA 2.1 support for USCDI 1. For targets, we use the following priority for targets, trying to map as high up on the list as possible +1. US Core 4 Profiles +2. FHIR Core +3. FHIR Core Extensions +4. Extensions from other US Core releases +5. Extensions that pre-adopt Core FHIR properties <br/> + and, in cases where none of these suffice but the element is critical we reserve the option of +6. Defining new assets (extensions, Observations) + + We employed several tactics to meet our goals. Standards developers drafted maps based on the respective specifications, and these were reviewed by stakeholders both offline and at public, regularly scheduled meetings. These meetings included implementors, terminologists, regulatory and public health representatives, and strategists, who engaged in realignment, consensus-seeking, and reformatting of the maps for a variety of audiences. Difficult questions were escalated to the work groups responsible for the specifications. Issues and their resolutions were logged in the publicly accessible project site. In addition, the project team employed the example-based approach through Connectathons with vendors and experts in the standards community. The approach involves sharing inbound examples among the vendors, comparing the outbound artifacts generated by these vendors, and discussing with the group to achieve alignment in best practice recommendations. Our team has been focused on the generated artifacts, regardless of the transformation technologies, so any vendor is empowered to achieve the same transformation results. Note that, to date, the Connectathons have addresses only the CDA-to-FHIR cases, though two implementers have provided feedback on the FHIR-to-CDA cases. From cefac1bdace105bec3ec643b0b74472b580e2976 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Thu, 14 Nov 2024 15:16:33 -0500 Subject: [PATCH 105/112] ballot edit tweaks to allergy, encounter, imm --- input/pagecontent/CF-allergies.md | 5 +++-- input/pagecontent/CF-encounters.md | 2 +- input/pagecontent/CF-immunizations.md | 4 ++-- input/pagecontent/mappingBackground.md | 17 +---------------- input/pagecontent/mappingGuidance.md | 9 +++++++++ 5 files changed, 16 insertions(+), 21 deletions(-) diff --git a/input/pagecontent/CF-allergies.md b/input/pagecontent/CF-allergies.md index 562763f..fe40d98 100644 --- a/input/pagecontent/CF-allergies.md +++ b/input/pagecontent/CF-allergies.md @@ -14,8 +14,9 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |/@negationInd||See constraints under /participant |/id|.identifier| [CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| |/effectiveTime/low|.onsetDateTime|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>effectiveTime/high should not be mapped within onset (DateTime or Period)| +|/effectiveTime/high|.extension:[allergyintolerance-abatement](http://hl7.org/fhir/StructureDefinition/allergyintolerance-abatement)|| |/value|.type<br/>&<br/>.category|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>[CDA value → FHIR type](ConceptMap-CF-AllergyIntoleranceType.html) <br/> [CDA value → FHIR category](./ConceptMap-CF-AllergyIntoleranceCategory.html)| -|/author|.recorder<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|**Constraint:** Only map single CDA author to FHIR recorder<br/>[Guidance on CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| +|/author|.recorder<br/>&<br/>**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|**Constraint:** Only map last CDA author to FHIR recorder<br/>[Guidance on CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.recordedDate|**Constraint:** Only map earliest author/time <br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)| |/participant/participantRole/playingEntity/code|.code|**Constraint:** When CDA negation is absent or false<br/>[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |/participant/participantRole/playingEntity/code<br/>&<br/>/value|.code|**Constraint:** When CDA negation is true and nullFlavor is used in playingEntity/code<br/>[CDA No known allergy → FHIR code](ConceptMap-CF-NoKnownAllergies.html)<br/> When negation is true and playingEntity/code is populated, use equivalent negated concept (e.g. map latex substance to no known latex allergy [1003774007, SNOMED CT]) if available. If not, use the [substanceExposureRisk extension](https://hl7.org/fhir/extensions/StructureDefinition-allergyintolerance-substanceExposureRisk.html), placing the substance in the substance sub-extension and setting the exposureRisk sub-extension to `no-known-reaction-risk`. Note that when using this extension, the AllergyIntolerance resource will not be a conformant US Core AllergyIntolerance since the extension prohibits the required .code element.| @@ -32,7 +33,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea 3\. Note that these entryRelationships will also have inversionInd="true" in CDA -When authors or other provenance are recorded in the parentƒ [Allergy Concern Act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyConcernAct.html), it is recommended that those data be mapped to the FHIR AllergyIntolerance. +When authors or other provenance are recorded only in the parent [Allergy Concern Act](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AllergyConcernAct.html), it is recommended that those data be mapped to the FHIR AllergyIntolerance. ### Example diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index ad7b1d1..0575966 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -2,7 +2,7 @@ This page provides a mapping from CDA to FHIR. <!-- For the FHIR to CDA mapping, please refer to [Encounters FHIR → CDA](./FC-encounters.html). --> For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html). -Encounter Activities in the Encounters Section (or elsewhere in the document, such as `<entryReference>` on Clinical Notes) correspond FHIR Encounter resources. If the document itself contains a `componentOf/encompassingEncounter`, this should also be converted to a FHIR Encounter resource. In all cases, when the same encounter is referenced multiple times (such as the `encompassingEncounter` and an Encounter Activity in the Encounters Section containing the same `<id>`), it should be converted to the same FHIR resource. +Encounter Activities in the Encounters Section (or elsewhere in the document, such as `<entryReference>` on Clinical Notes) correspond FHIR Encounter resources. If the document itself contains a `componentOf/encompassingEncounter`, this should also be converted to a FHIR Encounter resource. In all cases, when the same encounter is referenced multiple times (such as the `encompassingEncounter` and an Encounter Activity in the Encounters Section containing the same `<id>`), it should be converted to a single FHIR resource. ### C-CDA Encounter to FHIR <sup>(b)</sup> - indicates element is only present in Encounter Activity in the body of the document<br/><sup>(h)</sup> - indicates element is only present in EncompassingEncounter in the header of the document diff --git a/input/pagecontent/CF-immunizations.md b/input/pagecontent/CF-immunizations.md index b82d3b4..f3c3055 100644 --- a/input/pagecontent/CF-immunizations.md +++ b/input/pagecontent/CF-immunizations.md @@ -2,7 +2,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, please refer to [Immunizations FHIR → CDA](./FC-immunizations.html). For guidance on how to read the table below, see [Reading the C-CDA ↔ FHIR Mapping Pages](./mappingGuidance.html) -Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (future / planned) immunizations. +Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (future / planned) immunizations. For INT, use the MedicationRequest resource. <br /> <br /> @@ -21,7 +21,7 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu |/consumable/manufacturedProduct/manufacturedMaterial/code|.vaccineCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/consumable/manufacturedMaterial/lotNumberText|.lotNumber|| |/consumable/manufacturedMaterial/manufacturerOrganization|.manufacturer| -|N/A|.primarySource|Since this is unavailable in CDA, when mapping to a FHIR profile that requires the element (such as USCore prior to Release 6), include a [data-absent-reason extension](http://hl7.org/fhir/StructureDefinition/data-absent-reason). +|N/A|.primarySource|Since this is unavailable in CDA, when mapping to a FHIR profile that requires the element (such as USCore prior to Release 6), include a [data-absent-reason extension](http://hl7.org/fhir/StructureDefinition/data-absent-reason) such as 'unsupported'. |/author|**[Provenance](http://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-provenance.html)**|[CDA ↔ FHIR Provenance](mappingGuidance.html#cda--fhir-provenance)| |/author/time|.recorded|Earliest, if more than one.<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |/performer|.performer|Set ```performer.function="AP"``` diff --git a/input/pagecontent/mappingBackground.md b/input/pagecontent/mappingBackground.md index 5404e50..70b501c 100644 --- a/input/pagecontent/mappingBackground.md +++ b/input/pagecontent/mappingBackground.md @@ -5,7 +5,7 @@ In our first publication, we focused on the subset of domains that are recognize <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <blockquote class="stu-note"> <b>Mapping Consensus</b> - <p>Note that C-CDA → FHIR mappings had a significant exposure to achieve multi-vendor consensus. This included through two FHIR Connectathons (September 2022 and January 2023) and regular weekly engagement. Vendors and organizations participating in this process include: + <p>Note that C-CDA → FHIR mappings had a significant exposure to achieve multi-vendor consensus. This has included four FHIR Connectathons (9/2022, 1/2023, 5/2023, 9/2023) and regular weekly engagements. Vendors and organizations participating in this process include: <ul> <li>Cerner (Oracle)</li> <li>Diameter Health (Availity)</li> @@ -28,21 +28,6 @@ Bi-directional automated transform is possible in constrained use cases but is n Our roadmap prioritizes USCDI, so we strive to map items in the respective standards that support USCDI. As elements are added to new versions of USCDI, we may map them in advance, especially when we are already engaged in a related domain. We also may omit or defer maps for elements that are both difficult and of dubious use, i.e., items that are not in USCDI and are deprecated or omitted from later editions of either specification. -For FHIR-to-C-CDA maps, our source scope is US Core 4. For targets, we use the following priority: -1. C-CDA 2.1 -2. C-CDA Companion Guide -3. CDA - -For C-CDA-to-FHIR maps, our source scope is C-CDA 2.1 support for USCDI 1. For targets, we use the following priority for targets, trying to map as high up on the list as possible -1. US Core 4 Profiles -2. FHIR Core -3. FHIR Core Extensions -4. Extensions from other US Core releases -5. Extensions that pre-adopt Core FHIR properties <br/> - and, in cases where none of these suffice but the element is critical we reserve the option of -6. Defining new assets (extensions, Observations) - - We employed several tactics to meet our goals. Standards developers drafted maps based on the respective specifications, and these were reviewed by stakeholders both offline and at public, regularly scheduled meetings. These meetings included implementors, terminologists, regulatory and public health representatives, and strategists, who engaged in realignment, consensus-seeking, and reformatting of the maps for a variety of audiences. Difficult questions were escalated to the work groups responsible for the specifications. Issues and their resolutions were logged in the publicly accessible project site. In addition, the project team employed the example-based approach through Connectathons with vendors and experts in the standards community. The approach involves sharing inbound examples among the vendors, comparing the outbound artifacts generated by these vendors, and discussing with the group to achieve alignment in best practice recommendations. Our team has been focused on the generated artifacts, regardless of the transformation technologies, so any vendor is empowered to achieve the same transformation results. Note that, to date, the Connectathons have addresses only the CDA-to-FHIR cases, though two implementers have provided feedback on the FHIR-to-CDA cases. diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index 781daaa..10117e3 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -584,6 +584,15 @@ In this publication, we include a mapping between missing data concepts. **Impor - [NullFlavor (CDA) → Data Absent Reason code (FHIR)](./ConceptMap-CF-NullFlavorDataAbsentReason.html) - [Data Absent Reason code (FHIR) → NullFlavor (CDA)](./ConceptMap-FC-DataAbsentReasonNullFlavor.html) +### Note Text +The CDA Comment Activity template is used for text notes accompanied by their author. The FHIR Annotation datatype can capture text and an author as well. + +|C-CDA|FHIR|Notes| +|:-------|:------|:---------| +|text|text|| +|author/time|time|| +|author/assignedAuthor|authorReference|Ideally this is a PractitionerRole, which can then support both Pracitioner (name) and Organization, if necessary.| + ### Narrative Text The CDA section narrative text is an authoritative portion of the document and must be preserved when transforming to FHIR. When creating a FHIR Composition resource (or converting a FHIR Composition back into CDA), this is a straightforward mapping between CDA's `section/text` and the FHIR Composition `section.text` field. There is a slight difference in allowed elements - CDA defines a limited set of elements in its NarrativeBlock schema, and FHIR limits narratives to a subset of XHTML - but these two fields can generally be mapped 1:1. These differences are described below. From 0204c1cc5ea7c16f2bca2703244dc60475b9d738 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Thu, 14 Nov 2024 15:46:37 -0500 Subject: [PATCH 106/112] links on comment paragraph --- input/pagecontent/mappingGuidance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index 10117e3..471bf01 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -585,7 +585,7 @@ In this publication, we include a mapping between missing data concepts. **Impor - [Data Absent Reason code (FHIR) → NullFlavor (CDA)](./ConceptMap-FC-DataAbsentReasonNullFlavor.html) ### Note Text -The CDA Comment Activity template is used for text notes accompanied by their author. The FHIR Annotation datatype can capture text and an author as well. +The CDA [Comment Activity](https://build.fhir.org/ig/HL7/CDA-ccda/StructureDefinition-CommentActivity.html) template is used for text notes accompanied by their author. The FHIR [Annotation](https://hl7.org/fhir/R4/datatypes.html#annotation) datatype can capture text and an author as well. |C-CDA|FHIR|Notes| |:-------|:------|:---------| From e9d2b487a76072cddbf0faf550c28f6680244110 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 14 Nov 2024 15:04:34 -0600 Subject: [PATCH 107/112] Update examples for encounters/social hx --- input/pagecontent/CF-encounters.md | 135 ++++++++++++++++++-- input/pagecontent/CF-social.md | 194 +++++++++++++++++++---------- 2 files changed, 252 insertions(+), 77 deletions(-) diff --git a/input/pagecontent/CF-encounters.md b/input/pagecontent/CF-encounters.md index 0575966..a66949f 100644 --- a/input/pagecontent/CF-encounters.md +++ b/input/pagecontent/CF-encounters.md @@ -24,20 +24,139 @@ Encounter Activities in the Encounters Section (or elsewhere in the document, su |**[Encounter Diagnosis](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-EncounterDiagnosis.html)** <sup>(b)</sup><br/>/entryRelationship/act[code/@code="29308-4"]/observation|**[Encounter Diagnosis](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-encounter-diagnosis.html)**<br/>&<br/>.diagnosis.condition|The observation maps identically to [CDA → FHIR Problems](./CF-problems.html).<br/>Since this is an encounter diagnosis, the `Observation.category` should be set to `encounter-diagnosis`. -### Example: EncompassingEncounter +### Example: Encounter -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<table><tr><th>CDA Encounter</th><th>FHIR Encounter Resource</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"><<span class="field">encounter</span> <span class="attrib">classCode=</span><span class="value">"ENC"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.49"</span> <span class="attrib">extension=</span><span class="value">"2015-08-01"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.49"</span>/> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color10">2a620155-9d11-439e-92b3-5d9815ff4de8</mark>"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"<mark class="color11"><mark class="color11">99213</mark></mark>"</span> <span class="attrib">displayName=</span><span class="value">"<mark class="color12">Office outpatient visit 15 minutes</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"CPT"</span> <span class="attrib">codeSystem=</span><span class="value">"<mark class="color13">2.16.840.1.113883.6.12</mark>"</span> + <span class="attrib">codeSystemVersion=</span><span class="value">"4"</span>> + <<span class="field">originalText</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#Encounter1_type"</span>/> + </<span class="field">originalText</span>> + </<span class="field">code</span>> + <<span class="field">text</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#Encounter1"</span>/> + </<span class="field">text</span>> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color14">201208151000-0800</mark>"</span>/> + <span class="comment"><!-- Maps to reference: <mark class="color16">Practitioner/62f17e2ae0231200076884d4</mark> --></span> + <<span class="field">performer</span>> + <<span class="field">assignedEntity</span>> + ... + </<span class="field">assignedEntity</span>> + </<span class="field">performer</span>> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"REFR"</span>> + <<span class="field">act</span> <span class="attrib">classCode=</span><span class="value">"ACT"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <span class="comment"><!-- Encounter Diagnosis --></span> + <span class="comment"><!-- Creates reference: <mark class="color17">Condition/62f17e2aa2392d0008fbb232</mark> --></span> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.80"</span> <span class="attrib">extension=</span><span class="value">"2015-08-01"</span> /> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.80"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"29308-4"</span> <span class="attrib">displayName=</span><span class="value">"<mark class="color15">Diagnosis</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.6.1"</span> + <span class="attrib">codeSystemName=</span><span class="value">"LOINC"</span>/> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"SUBJ"</span>> + ... + </<span class="field">entryRelationship</span>> + </<span class="field">act</span>> + </<span class="field">entryRelationship</span>> +</<span class="field">encounter</span>></div> </td><td> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">Encounter</span>", + "<span class="field">id</span>": "<span class="value">62f17e2aa2392d0008fbb224</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">value</span>": "<span class="value">urn:uuid:<mark class="color10">2a620155-9d11-439e-92b3-5d9815ff4de8</mark></span>", + "<span class="field">system</span>": "<span class="value">urn:ietf:rfc:3986</span>" + }], + "<span class="field">status</span>": "<span class="value">finished</span>", + "<span class="field">class</span>": { + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/v3-ActCode</span>", + "<span class="field">code</span>": <mark class="color11">"AMB"</mark>, + "<span class="field">display</span>": "<span class="value">ambulatory</span>" + }, + "<span class="field">type</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color13">http://www.ama-assn.org/go/cpt</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color11">99213</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color12">Office outpatient visit 15 minutes</mark></span>" + }], + "<span class="field">text</span>": "<span class="value">Office outpatient visit</span>" + }], + "<span class="field">subject</span>": { "reference": "<span class="value">Patient/62f17e29b7532c0009e217b7</span>" }, + "<span class="field">participant</span>": [{ + "<span class="field">individual</span>": { + "<span class="field">reference</span>": "<span class="value"><mark class="color16">Practitioner/62f17e2ae0231200076884d4</mark></span>" + } + }], + "<span class="field">period</span>": { + "<span class="field">start</span>": "<span class="value"><mark class="color14">2012-08-15T10:00:00-08:00</mark></span>" + }, + "<mark class="color15">diagnosis</mark>": [{ + "<span class="field">condition</span>": { + "<span class="field">reference</span>": "<span class="value"><mark class="color17">Condition/62f17e2aa2392d0008fbb232</mark></span>" + } + }] +}</div> </td></tr></table> -### Example: Encounter Activity +### Example: EncompassingEncounter -<table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> +<table><tr><th>CDA EncompassingEncounter Example</th><th>FHIR Encounter Resource</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"><<span class="field">encompassingEncounter</span>> + <<span class="field">id</span> <span class="attrib">root=</span><span class="value">"<mark class="color10">2a620155-9d11-439e-92b3-5d9815ff4de8</mark>"</span>/> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"<mark class="color11"><mark class="color11">99213</mark></mark>"</span> <span class="attrib">displayName=</span><span class="value">"<mark class="color12">Office outpatient visit 15 minutes</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"CPT"</span> <span class="attrib">codeSystem=</span><span class="value">"<mark class="color13">2.16.840.1.113883.6.12</mark>"</span> + <span class="attrib">codeSystemVersion=</span><span class="value">"4"</span> /> + <<span class="field">effectiveTime</span>> + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"<mark class="color14">20120815100000-0800</mark>"</span> /> + <<span class="field">high</span> <span class="attrib">value=</span><span class="value">"<mark class="color15">20120815101500-0800</mark>"</span> /> + </<span class="field">effectiveTime</span>> + <span class="comment"><!-- Maps to reference: <mark class="color16">Practitioner/62f17e2ae0231200076884d4</mark> --></span> + <<span class="field">participant</span>> + ... + </<span class="field">participant</span>> + <span class="comment"><!-- Maps to reference: <mark class="color17">Location/sdLoc</mark> --></span> + <<span class="field">location</span>> + ... + </<span class="field">location</span>> +</<span class="field">encompassingEncounter</span>></div> </td><td> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">Encounter</span>", + "<span class="field">id</span>": "<span class="value">62f17e2aa2392d0008fbb224</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">value</span>": "<span class="value">urn:uuid:<mark class="color10">2a620155-9d11-439e-92b3-5d9815ff4de8</mark></span>", + "<span class="field">system</span>": "<span class="value">urn:ietf:rfc:3986</span>" + }], + "<span class="field">status</span>": "<span class="value">finished</span>", + "<span class="field">class</span>": { + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/v3-ActCode</span>", + "<span class="field">code</span>": <mark class="color11">"AMB"</mark>, + "<span class="field">display</span>": "<span class="value">ambulatory</span>" + }, + "<span class="field">type</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color13">http://www.ama-assn.org/go/cpt</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color11">99213</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color12">Office outpatient visit 15 minutes</mark></span>" + }] + }], + "<span class="field">subject</span>": { "reference": "<span class="value">Patient/62f17e29b7532c0009e217b7</span>" }, + "<span class="field">location</span>": [{ + "<span class="field">location</span>": { "reference": "<span class="value"><mark class="color17">Location/sdLoc</mark></span>" } + }], + "<span class="field">participant</span>": [{ + "<span class="field">individual</span>": { "reference": "<span class="value"><mark class="color16">Practitioner/62f17e2ae0231200076884d4</mark></span>" } + }], + "<span class="field">period</span>": { + "<span class="field">start</span>": "<span class="value"><mark class="color14">2012-08-15T10:00:00-08:00</mark></span>", + "<span class="field">end</span>": "<span class="value"><mark class="color15">2012-08-15T10:15:00-08:00</mark></span>" + } +} +</div> </td></tr></table> \ No newline at end of file diff --git a/input/pagecontent/CF-social.md b/input/pagecontent/CF-social.md index a1743f9..73d96c4 100644 --- a/input/pagecontent/CF-social.md +++ b/input/pagecontent/CF-social.md @@ -31,12 +31,12 @@ This maps to US Core version 6's Simple Observation. Previous versions of US Cor Additional fields, such as `.interpretationCode`, `.referenceRange`, `.performer` are not documented in C-CDA but can be mapped in the same manner as [Results](./CF-results.html). ### C-CDA Smoking Status / Tobacco Use to FHIR Observation -In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into a single template to better match US Core's Smoking Status template. +In C-CDA 3.0, the Smoking Status - MU and Tobacco Use templates were merged into a single template to better match the [US Core V7](https://hl7.org/fhir/us/core/STU7/StructureDefinition-us-core-smokingstatus.html) Smoking Status template. In general, the mapping follows the standard Social History mapping above, but additional caveats are noted below. -|C-CDA<br/>[Smoking Status - MU](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SmokingStatusMeaningfulUse.html) (Deprecated)<br/>[Tobacco Use](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-TobaccoUse.html) (Decprecated)<br/>[Smoking Status](https://build.fhir.org/ig/HL7/CDA-ccda/StructureDefinition-SmokingStatus.html) (C-CDA 3.0)²|FHIR<br/>[Smoking Status Observation](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-smokingstatus.html)|Transform Steps| +|C-CDA<br/>[Smoking Status - MU](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SmokingStatusMeaningfulUse.html) (Deprecated)<br/>[Tobacco Use](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-TobaccoUse.html) (Decprecated)<br/>[Smoking Status](https://build.fhir.org/ig/HL7/CDA-ccda/StructureDefinition-SmokingStatus.html) (C-CDA 3.0)²|FHIR<br/>[Smoking Status Observation (US Core 4)](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-smokingstatus.html)|Transform Steps| |:----|:----|:----| -|/code|.code|Prior to US Core 7, the code should be `72166-2 (Tobacco smoking status NCIS)`, but this is an extensible value set.<br/>In US Core 7, the value set remains extensible, but contains the same 4 concepts allowed in the C-CDA R3.0's Smoking Status value set. -|/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Smoking Status - MU required a timestamp; Tobacco Use required a time range; Smoking Status (3.0) combines the two templates into one and allows for either. +|/code|.code|Prior to US Core 7, the code in FHIR should be `72166-2 (Tobacco smoking status NCIS)`, but this is an extensible value set, so other codes used in the older C-CDA templates may be used.<br/>In US Core 7, the value set remains extensible, but contains the same 4 concepts allowed in the C-CDA R3.0's Smoking Status value set. +|/effectiveTime|.effectiveDateTime<br/>or<br/>.effectivePeriod|Smoking Status - MU required a timestamp; Tobacco Use required a time range; Smoking Status (3.0) combines the two templates into one and allows for either.<br/>When mapping to US Core be aware of the requirements around effectiveTime. In v7, time can be either a period or a single value. Prior to v7, the Smoking Status Observation only allowed a single timestamp. If Mapping a C-CDA Tobacco Use template that contains a date range, use one of the following approaches:<br/>- Map to the US Core 7 version of the Smoking Status Observation<br/>- Map to a generic FHIR observation (i.e. do not assert conformance with US Core)<br/>- Omit the effectiveTime high value or create a non-conformant US Core Smoking Status Observation ### C-CDA Pregnancy Observation to FHIR Pregnancy Status Observation In US Core, Pregnancy Observation was first defined in version 6. @@ -67,71 +67,60 @@ The following is a comparison between C-CDA and FHIR Smoking Status Observations <table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> <tr><td> -<div id="cda" class="border codeArea"> -<<span class="field">entry</span>> - <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> - <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.78"</span>/> - <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.78"</span> - <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> - <<span class="field">id</span> <span class="attrib">extension=</span><span class="value">"<mark class="color10">123456789</mark>"</span> <span class="attrib">root=</span><span class="value">"<mark class="color11">2.16.840.1.113883.19</mark>"</span> /> - <<span class="field">code</span> - <span class="attrib">code=</span><span class="value">"<mark class="color12">72166-2</mark>"</span> - <span class="attrib">codeSystem=</span><span class="value">"<mark class="color13">2.16.840.1.113883.6.1</mark>"</span> - <span class="attrib">displayName=</span><span class="value">"<mark class="color14">Tobacco smoking status NHIS</mark>"</span>/> - <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> - <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"201406061032-0500"</span>/> - <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> - <span class="attrib">code=</span><span class="value">"<mark class="color15">449868002</mark>"</span> - <span class="attrib">codeSystem=</span><span class="value">"<mark class="color16">2.16.840.1.113883.6.96</mark>"</span> - <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color16"><mark class="color16">SNOMED</mark> CT</mark>"</span> - <span class="attrib">displayName=</span><span class="value">"<mark class="color17">Current every day smoker</mark>"</span>/> - </<span class="field">observation</span>> -</<span class="field">entry</span>></div> +<div id="cda" class="border codeArea"><<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.78"</span>/> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.22.4.78"</span> + <span class="attrib">extension=</span><span class="value">"2014-06-09"</span>/> + <<span class="field">id</span> + <span class="attrib">extension=</span><span class="value">"<mark class="color10">123456789</mark>"</span> + <span class="attrib">root=</span><span class="value">"<mark class="color11">2.16.840.1.113883.19</mark>"</span> /> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color12">72166-2</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color13">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color14">Tobacco smoking status NHIS</mark>"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span> <span class="attrib">value=</span><span class="value">"<mark class="color15">20140606153200+0000</mark>"</span>/> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> + <span class="attrib">code=</span><span class="value">"<mark class="color16">449868002</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color17">2.16.840.1.113883.6.96</mark>"</span> + <span class="attrib">codeSystemName=</span><span class="value">"<mark class="color17"><mark class="color17">SNOMED</mark> CT</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color18">Current every day smoker</mark>"</span>/> +</<span class="field">observation</span>> +</div> </td><td> <div id="fhir" class="border codeArea">{ - "<span class="field">fullUrl</span>": "<span class="value">http://fhir:3447/4_0_0/Observation/62f17e2aa2392d0008fbb23a</span>", - "<span class="field">resource</span>": { - "<span class="field">resourceType</span>": "<span class="value">Observation</span>", - "<span class="field">id</span>": "<span class="value">62f17e2aa2392d0008fbb23a</span>", - "<span class="field">language</span>": "<span class="value">en-US</span>", - "<span class="field">identifier</span>": [{ - "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color11">2.16.840.1.113883.19</mark></span>", - "<span class="field">value</span>": "<span class="value"><mark class="color10">123456789</mark></span>" - }], - "<span class="field">status</span>": "<span class="value">final</span>", - "<span class="field">category</span>": [{ - "<span class="field">coding</span>": [ - { - "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", - "<span class="field">code</span>": "<span class="value">social-history</span>", - "<span class="field">display</span>": "<span class="value">Social History</span>" - }] - }], - "<span class="field">code</span>": { - "<span class="field">coding</span>": [ - { - "<span class="field">system</span>": "<span class="value"><mark class="color13">http://loinc.org</mark></span>", - "<span class="field">code</span>": "<span class="value"><mark class="color12">72166-2</mark></span>", - "<span class="field">display</span>": "<span class="value"><mark class="color14">Tobacco smoking status NHIS</mark></span>" - }] - }, - "<span class="field">subject</span>": { - "<span class="field">reference</span>": "<span class="value">Patient/62f17e29b7532c0009e217b7</span>" - }, - "<span class="field">effectiveDateTime</span>": "<span class="value">2014-06-06T15:32:00.000Z</span>", - "<span class="field">issued</span>": "<span class="value">2014-06-06T15:32:00.000Z</span>", - "<span class="field">performer</span>": [ - { - "<span class="field">reference</span>": "<span class="value">Practitioner/62f17e2ae0231200076884d5</span>" - }], - "<span class="field">valueCodeableConcept</span>": { - "<span class="field">coding</span>": [ - { - "<span class="field">system</span>": "<span class="value"><mark class="color16">http://www.snomed.org/</mark></span>", - "<span class="field">code</span>": "<span class="value"><mark class="color15">449868002</mark></span>", - "<span class="field">display</span>": "<span class="value"><mark class="color17">Current every day smoker</mark></span>" - }] - }} + "<span class="field">resourceType</span>": "<span class="value">Observation</span>", + "<span class="field">id</span>": "<span class="value">62f17e2aa2392d0008fbb23a</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color11">2.16.840.1.113883.19</mark></span>", + "<span class="field">value</span>": "<span class="value"><mark class="color10">123456789</mark></span>" + }], + "<span class="field">status</span>": "<span class="value">final</span>", + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", + "<span class="field">code</span>": "<span class="value">social-history</span>", + "<span class="field">display</span>": "<span class="value">Social History</span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color13">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color12">72166-2</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color14">Tobacco smoking status NHIS</mark></span>" + }] + }, + "<span class="field">subject</span>": { + "<span class="field">reference</span>": "<span class="value">Patient/62f17e29b7532c0009e217b7</span>" + }, + "<span class="field">effectiveDateTime</span>": "<span class="value"><mark class="color15">2014-06-06T15:32:00.000Z</mark></span>", + "<span class="field">valueCodeableConcept</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color17">http://www.snomed.org/</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color16">449868002</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color18">Current every day smoker</mark></span>" + }] + } }</div> </td></tr></table> @@ -140,7 +129,74 @@ The following is a comparison between C-CDA and FHIR Smoking Status Observations <table><tr><th>CDA Example</th><th>FHIR Resource</th></tr> <tr><td> -... +<div id="cda" class="border codeArea"><<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.15.3.8"</span>/> + <<span class="field">id</span> <span class="attrib">extension=</span><span class="value">"<mark class="color10">123456789</mark>"</span> <span class="attrib">root=</span><span class="value">"<mark class="color11">2.16.840.1.113883.19</mark>"</span>/> + <span class="comment"><!-- ASSERTION maps to: <mark class="color19">82810-3</mark> --></span> + <<span class="field">code</span> <span class="attrib">code=</span><span class="value">"ASSERTION"</span> <span class="attrib">codeSystem=</span><span class="value">"2.16.840.1.113883.5.4"</span>/> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">effectiveTime</span>> + <<span class="field">low</span> <span class="attrib">value=</span><span class="value">"<mark class="color12">20220824103952+0000</mark>"</span>/> + </<span class="field">effectiveTime</span>> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"CD"</span> <span class="attrib">code=</span><span class="value">"<mark class="color13">77386006</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"<mark class="color14">pregnant</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color15">2.16.840.1.113883.6.96</mark>"</span>/> + <<span class="field">entryRelationship</span> <span class="attrib">typeCode=</span><span class="value">"REFR"</span>> + <<span class="field">observation</span> <span class="attrib">classCode=</span><span class="value">"OBS"</span> <span class="attrib">moodCode=</span><span class="value">"EVN"</span>> + <<span class="field">templateId</span> <span class="attrib">root=</span><span class="value">"2.16.840.1.113883.10.20.15.3.1"</span>/> + <<span class="field">code</span> + <span class="attrib">code=</span><span class="value">"<mark class="color16">11778-8</mark>"</span> + <span class="attrib">codeSystem=</span><span class="value">"<mark class="color17">2.16.840.1.113883.6.1</mark>"</span> + <span class="attrib">displayName=</span><span class="value">"Estimated date of delivery"</span>/> + <<span class="field">text</span>> + <<span class="field">reference</span> <span class="attrib">value=</span><span class="value">"#dod"</span> /> + </<span class="field">text</span>> + <<span class="field">statusCode</span> <span class="attrib">code=</span><span class="value">"completed"</span>/> + <<span class="field">value</span> <span class="attrib">xsi:type=</span><span class="value">"TS"</span> <span class="attrib">value=</span><span class="value">"<mark class="color18">2023-02-14</mark>"</span> /> + </<span class="field">observation</span>> + </<span class="field">entryRelationship</span>> +</<span class="field">observation</span>></div> </td><td> -... +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">Observation</span>", + "<span class="field">id</span>": "<span class="value">pregnancy-status</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color11">2.16.840.1.113883.19</mark></span>", + "<span class="field">value</span>": "<span class="value"><mark class="color10">123456789</mark></span>" + }], + "<span class="field">status</span>": "<span class="value">final</span>", + "<span class="field">category</span>": [{ + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value">http://terminology.hl7.org/CodeSystem/observation-category</span>", + "<span class="field">code</span>": "<span class="value">social-history</span>", + "<span class="field">display</span>": "<span class="value">Social History</span>" + }] + }], + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color17">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color19">82810-3</mark></span>", + "<span class="field">display</span>": "<span class="value">Pregnancy status</span>" + }] + }, + "<span class="field">subject</span>": { "reference": "<span class="value">Patient/example</span>" }, + "<span class="field">effectiveDateTime</span>": "<span class="value"><mark class="color12">2022-08-24T10:39:52Z</mark></span>", + "<span class="field">valueCodeableConcept</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color15">http://snomed.info/sct</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color13">77386006</mark></span>", + "<span class="field">display</span>": "<span class="value"><mark class="color14">Pregnant</mark></span>" + }] + }, + "<span class="field">component</span>": [{ + "<span class="field">code</span>": { + "<span class="field">coding</span>": [{ + "<span class="field">system</span>": "<span class="value"><mark class="color17">http://loinc.org</mark></span>", + "<span class="field">code</span>": "<span class="value"><mark class="color16">11778-8</mark></span>", + "<span class="field">display</span>": "<span class="value">Delivery date Estimated</span>" + }] + }, + "<span class="field">valueDateTime</span>": "<span class="value"><mark class="color18">2023-02-14</mark></span>" + }] +}</div> </td></tr></table> \ No newline at end of file From 238f9c712f0bddb09bae52a70576ffbd1e54aa65 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 18 Nov 2024 09:02:13 -0600 Subject: [PATCH 108/112] Remove random UUID --- input/pagecontent/CF-notes.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/input/pagecontent/CF-notes.md b/input/pagecontent/CF-notes.md index 617b512..5982421 100644 --- a/input/pagecontent/CF-notes.md +++ b/input/pagecontent/CF-notes.md @@ -19,8 +19,6 @@ Clinical Notes may appear in their own section or as an entry in any open sectio |/entryRelationship[@typeCode=COMP]/encounter<br/>or<br/>Parent `<encounter>` element<br/>or<br/>`<encompassingEncounter>`|.context.encounter|C-CDA requires an encounter for notes, but allows for context conduction. If the Note Activity is in an entryRelationship chain that includes an Encounter Activity, use that. Otherwise, if the document contains an `<encompassingEncounter>`, that is the encounter for the note.<br/>[CDA → FHIR Encounters](CF-encounters.html) |/reference/externalDocument/id|.relatesTo.target.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -4dc41c26-43a4-48d9-b17e-067890006b29 - ### Example <table><tr><th>CDA Note Activity Example</th><th>FHIR DocumentReference Resource</th></tr> From cd7809334d2e1d9177bc10c811785f47592b6b89 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Mon, 18 Nov 2024 09:56:04 -0600 Subject: [PATCH 109/112] Add some notes an example for organization --- input/pagecontent/CF-participations.md | 45 ++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/input/pagecontent/CF-participations.md b/input/pagecontent/CF-participations.md index eb8392f..9b56c53 100644 --- a/input/pagecontent/CF-participations.md +++ b/input/pagecontent/CF-participations.md @@ -86,13 +86,54 @@ Note when the only field populated is `<standardIndustryClassCode>`, the Organiz |/standardIndustryClassCode|/code|.type|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept) |/asOrganizationPartOf|/asOrganizationPartOf|.partOf|Recursive Organization reference +#### Example - CDA to FHIR Organization +Note - the CDA tag could be any number of organization tags like `<representedOrganization>`, `<scopingOrganization>`, etc. +<table><tr><th>CDA Organization</th><th>FHIR Organization</th></tr> +<tr><td> +<div id="cda" class="border codeArea"><<span class="field">Organization</span>> + <<span class="field">id</span> <span class="attrib">extension=</span><mark class="color10"><span class="value">"3"</span></mark> + <span class="attrib">root=</span><span class="value">"<mark class="color11">1.3.6.1.4.1.22812.3.2009316.3</mark>"</span> /> + <<span class="field">name</span>><mark class="color12">Primary Care Partners Test</mark></<span class="field">name</span>> + <<span class="field">telecom</span> <span class="attrib">use=</span><mark class="color13"><span class="value">"WP"</span></mark> + <span class="attrib">value=</span><span class="value">"tel:<mark class="color14">+1-(676)857-6769</mark>"</span> /> + <<span class="field">addr</span> <span class="attrib">use=</span><mark class="color13"><span class="value">"WP"</span></mark>> + <<span class="field">streetAddressLine</span>><mark class="color15">123 main street</mark></<span class="field">streetAddressLine</span>> + <<span class="field">city</span>><mark class="color16">Chicago</mark></<span class="field">city</span>> + <state<mark class="color17">>IL<</mark>/state> + <<span class="field">postalCode</span>><mark class="color18">60629</mark></<span class="field">postalCode</span>> + </<span class="field">addr</span>> +</<span class="field">Organization</span>></div> +</td><td> +<div id="fhir" class="border codeArea">{ + "<span class="field">resourceType</span>": "<span class="value">Organization</span>", + "<span class="field">identifier</span>": [{ + "<span class="field">value</span>": <mark class="color10">"3"</mark>, + "<span class="field">system</span>": "<span class="value">urn:oid:<mark class="color11">1.3.6.1.4.1.22812.3.2009316.3</mark></span>" + }], + "<span class="field">name</span>": "<span class="value"><mark class="color12">Primary Care Partners Test</mark></span>", + "<span class="field">address</span>": [{ + "<span class="field">use</span>": "<span class="value"><mark class="color13">work</mark></span>", + "<span class="field">line</span>": [ "<mark class="color15">123 main street</mark>" ], + "<span class="field">city</span>": "<span class="value"><mark class="color16">Chicago</mark></span>", + "<span class="field">state</span>": <mark class="color17">"IL"</mark>, + "<span class="field">postalCode</span>": "<span class="value"><mark class="color18">60629</mark></span>" + }], + "<span class="field">telecom</span>": [{ + "<span class="field">value</span>": "<span class="value"><mark class="color14">+1-(676)857-6769</mark></span>", + "<span class="field">use</span>": "<span class="value"><mark class="color13">work</mark></span>", + "<span class="field">system</span>": "<span class="value">phone</span>" + }], + "<span class="field">active</span>": true +}</div> +</td></tr></table> + ### CDA to FHIR Practitioner |[AssignedAuthor](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-AssignedAuthor.html)<br/>[AssignedEntity](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-AssignedEntity.html)<br/>[AssociatedEntity](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-AssociatedEntity.html)<br/>[ParticipantRole](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-ParticipantRole.html)|[Practitioner](https://hl7.org/fhir/us/core/STU4/StructureDefinition-us-core-practitioner.html)|Transform Steps| |:----|:----|:----| |/id|.identifier|[CDA id ↔ FHIR identifier](mappingGuidance.html#cda-id--fhir-identifier)| -|/code||[See Mapping code](#mapping-code)| -|/addr|.address|[CDA id ↔ FHIR address](mappingGuidance.html#cda-addr--fhir-address)| +|/code||See [See Mapping code](#mapping-code)<br/>In most cases, the presence of a `<code>` requires a PractitionerRole resource.| +|/addr|.address|[CDA id ↔ FHIR address](mappingGuidance.html#cda-addr--fhir-address)<br/>In FHIR this is a non-role-specific, such as a home address.<br/>If this represents a role address, this should go into PractitionerRole.address.| |/telecom|.telecom|[CDA id ↔ FHIR telecom](mappingGuidance.html#cda-telecom--fhir-telecom)| |**[Person](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-Person.html)<br/>[PlayingEntity](https://hl7.org/cda/stds/core/2.0.0-sd/StructureDefinition-PlayingEntity.html)**||Person is the CDA data type for `<assignedPerson>` and `<associatedPerson>`.| |//name|.name|[CDA name ↔ FHIR name](mappingGuidance.html#cda-name--fhir-name)| From fbc2e39e044c641fc5cce64d3f1bcc5218fdd3b3 Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Mon, 18 Nov 2024 12:01:34 -0500 Subject: [PATCH 110/112] comment links; ballot note --- input/includes/stu-note.xml | 2 +- input/pagecontent/CF-allergies.md | 2 +- input/pagecontent/CF-immunizations.md | 2 +- input/pagecontent/CF-medications.md | 2 +- input/pagecontent/CF-problems.md | 2 +- input/pagecontent/CF-procedures.md | 2 +- input/pagecontent/mappingBackground.md | 2 +- input/pagecontent/mappingGuidance.md | 6 +++--- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/input/includes/stu-note.xml b/input/includes/stu-note.xml index eac3b90..eecad0b 100644 --- a/input/includes/stu-note.xml +++ b/input/includes/stu-note.xml @@ -1,6 +1,6 @@ <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <blockquote class="stu-note"> - <b>2024 Publication of C-CDA ↔ FHIR US Core Mapping</b> + <b>2025 Ballot of C-CDA ↔ FHIR US Core Mapping</b> <p>The current release of this IG adds relevant mapping content from <a href="https://jira.hl7.org/browse/PSS-1811">C-CDA ↔ FHIR mapping project</a> which was related to the original <a diff --git a/input/pagecontent/CF-allergies.md b/input/pagecontent/CF-allergies.md index fe40d98..bc16369 100644 --- a/input/pagecontent/CF-allergies.md +++ b/input/pagecontent/CF-allergies.md @@ -24,7 +24,7 @@ This page provides a mapping from CDA to FHIR. For the FHIR to CDA mapping, plea |**[Reaction](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value³|.reaction.manifestation|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)<br/>Both use SNOMED clinical findings with minor valueSet definition differences |**[Severity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-SeverityObservation.html)** (nested inside Reaction)<br/>/entryRelationship[@typeCode="MFST"]/observation/...<br/>   ...entryRelationship/observation[code/@code="SEV"]/value³|.reaction.severity|[CDA Severity value → FHIR Severity](./ConceptMap-CF-Severity.html)<br/>**Note:** CDA documents should not assign severity at the Allergy level.<br/><br/>In cases where CDA assigns severity only to the Allergy rather than the reaction, map the severity to FHIR reaction severity, even if there are more than one. This means assuming that the same severity applies to all child reactions.<br/><br/>If severity is assigned at both levels, the reaction level should be used. |**[Criticality](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CriticalityObservation.html)**<br/>/entryRelationship/observation[code/@code="82606-5"]/value³|.criticality|[CDA Criticality value → FHIR Criticality](./ConceptMap-CF-Criticality.html) -|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text³|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text³|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|See [Comment → Annotation](mappingGuidance.html#comment--annotation)| 1\. XPath abbreviated for C-CDA Allergy Concern act as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="48765-2"]/entry/act/ diff --git a/input/pagecontent/CF-immunizations.md b/input/pagecontent/CF-immunizations.md index f3c3055..1c69e02 100644 --- a/input/pagecontent/CF-immunizations.md +++ b/input/pagecontent/CF-immunizations.md @@ -28,7 +28,7 @@ Mapping is from `@moodCode="EVN"` (i.e. historical) immunizations, not `INT` (fu |**[Immunization Refusal Reason](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ImmunizationRefusalReason.html)**<br/>/entryRelationship[@typeCode="RSON"]²/observation/code<br/>(only if code is from ValueSet [No Immunization Reason](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.1.11.19717/expansion/Latest))|.statusReason|[CDA refusal → FHIR statusReason](ConceptMap-CF-ImmunizationRefusal.html)<br/>Indicates the reason the immunization event was **not** performed. This is generally only used for the status of "not-done".| |**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]²/observation/value<br/>(only if observation/code is from ValueSet [Problem Type](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.88.12.3221.7.2/expansion/Latest))|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| |**[Reaction](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ReactionObservation.html)**<br/>/entryRelationship[@typeCode="MFST"]/observation/value|.reaction|It is recommended that reaction observation value be mapped to reaction detail (Observation) valueCodeable concept. Comments are welcome on how this may be best implemented. -|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|See [Comment → Annotation](mappingGuidance.html#comment--annotation)| 1\. XPath abbrievated for C-CDA Immunization Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="11369-6"]/entry/substanceAdministration<br/> diff --git a/input/pagecontent/CF-medications.md b/input/pagecontent/CF-medications.md index fba4dd2..01021b0 100644 --- a/input/pagecontent/CF-medications.md +++ b/input/pagecontent/CF-medications.md @@ -51,7 +51,7 @@ The C-CDA Example Search site maintains a document of [Common Medication Frequen |../effectiveTime/high|.dispenseRequest.validityPeriod.end|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>`low` would similarly map to `start`, but only high is called out in C-CDA.| |../repeatNumber|.dispenseRequest.numberOfRepeatsAllowed|**Caution:** in CDA, repeatNumber indicates total number of dispenses allowed. In FHIR, this field is exclusive of the original dispense. So the `numberOfRepeatsAllowed` will be one less than `repeatNumber`. |../quantity|.dispenseRequest.quantity|[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) -|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|See [Comment → Annotation](mappingGuidance.html#comment--annotation)| |/precondition|.asNeededBoolean = true|The presence of a precondition element indicates asNeededBoolean should be true.<br/>More complex maps may be possible with .asNeededCodeableConcept.| 1\. XPath abbrievated for C-CDA Medication Activity as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="10160-0"]/entry/substanceAdministration diff --git a/input/pagecontent/CF-problems.md b/input/pagecontent/CF-problems.md index e545a06..33ff1c7 100644 --- a/input/pagecontent/CF-problems.md +++ b/input/pagecontent/CF-problems.md @@ -24,7 +24,7 @@ Note that C-CDA includes a Concern wrapper act from which status may be read; mo |/author/time|.recordedDate|Earliest, if more than one<br/>[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates) |**[Problem Status](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ProblemStatus.html)**<br/>/entryRelationship/observation[code/@code="33999-4"]/value|.clinicalStatus|[CDA Problem Status Observation value → FHIR clinicalStatus](./ConceptMap-CF-ProblemStatus.html)| |**[Date of Diagnosis](https://www.hl7.org/ccdasearch/templates/2.16.840.1.113883.10.20.22.4.502.html)**<br/>/entryRelationship/act[code/@code="77975-1"]/effectiveTime|.extension:[assertedDate](http://hl7.org/fhir/StructureDefinition/condition-assertedDate)|[CDA ↔ FHIR Time/Dates](mappingGuidance.html#cda--fhir-timedates)<br/>See **[US CORE Condition](https://hl7.org/fhir/us/core/StructureDefinition-us-core-condition-problems-health-concerns.html#mandatory-and-must-support-data-elements)** for additional guidance| -|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|| +|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|See [Comment → Annotation](mappingGuidance.html#comment--annotation)| |**[Age Observation]()**<br/>/entryRelationship[@typeCode="SUBJ" and @inversionInd="true"]/observation[code/@code="445518008"]/value|.onsetAge|**CAUTION:** Only one of `onsetAge` or `onsetDateTime` may be present.<br/>[CDA ↔ FHIR Quantity](mappingGuidance.html#cda--fhir-quantity) |**Supporting Observations (e.g. [Assessment Scale Observation](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-AssessmentScaleObservation.html))**<br/>/entryRelationship[@typeCode="SPRT"]/observation|.evidence.detail|Create an Observation resource, mapping fields like `id`, `code`, `effectiveTime`, `value` similar to [Results](CF-results.html). If the CDA observation is an SDOH observation, use the [US Core Observation Screening Assessment](https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-observation-screening-assessment.html) profile. diff --git a/input/pagecontent/CF-procedures.md b/input/pagecontent/CF-procedures.md index e81c1ce..339ce22 100644 --- a/input/pagecontent/CF-procedures.md +++ b/input/pagecontent/CF-procedures.md @@ -23,7 +23,7 @@ C-CDA 2.1 describes three templates for Procedures: Procedure Activity Act, Proc |/performer/assignedEntity|.performer.actor|May map to Practitioner, PractitionerRole, or Organization<br/>onBehalfOf should not be used when actor is a Practitioner or PractitionerRole | |**[Service Delivery Location](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-ServiceDeliveryLocation.html)**<br/>/participant[@typeCode="LOC"]/participantRole|.location|| |**[Indication](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-Indication.html)**<br/>/entryRelationship[@typeCode="RSON"]/observation/value|.reasonCode|[CDA coding ↔ FHIR CodeableConcept](mappingGuidance.html#cda-coding--fhir-codeableconcept)| -|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note| +|**[Comment Activity](https://hl7.org/cda/us/ccda/3.0.0/StructureDefinition-CommentActivity.html)**<br/>/entryRelationship/act[code/@code="48767-8"]/text|**[Annotation](https://hl7.org/fhir/datatypes.html#Annotation)**<br/>.note|See [Comment → Annotation](mappingGuidance.html#comment--annotation)| 1\. XPath abbrievated for C-CDA Procedure as: <br/> ClinicalDocument/component/structuredBody/component/section[code/@code="47519-4"]/entry/procedure diff --git a/input/pagecontent/mappingBackground.md b/input/pagecontent/mappingBackground.md index 70b501c..5b9ceb4 100644 --- a/input/pagecontent/mappingBackground.md +++ b/input/pagecontent/mappingBackground.md @@ -5,7 +5,7 @@ In our first publication, we focused on the subset of domains that are recognize <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <blockquote class="stu-note"> <b>Mapping Consensus</b> - <p>Note that C-CDA → FHIR mappings had a significant exposure to achieve multi-vendor consensus. This has included four FHIR Connectathons (9/2022, 1/2023, 5/2023, 9/2023) and regular weekly engagements. Vendors and organizations participating in this process include: + <p>Note that C-CDA → FHIR mappings had a significant exposure to achieve multi-vendor consensus. This has included several FHIR [Connectathons](https://confluence.hl7.org/display/CGP/Scope+and+Schedule) and regular weekly engagements. Vendors and organizations participating in this process include: <ul> <li>Cerner (Oracle)</li> <li>Diameter Health (Availity)</li> diff --git a/input/pagecontent/mappingGuidance.md b/input/pagecontent/mappingGuidance.md index 471bf01..706c624 100644 --- a/input/pagecontent/mappingGuidance.md +++ b/input/pagecontent/mappingGuidance.md @@ -584,12 +584,12 @@ In this publication, we include a mapping between missing data concepts. **Impor - [NullFlavor (CDA) → Data Absent Reason code (FHIR)](./ConceptMap-CF-NullFlavorDataAbsentReason.html) - [Data Absent Reason code (FHIR) → NullFlavor (CDA)](./ConceptMap-FC-DataAbsentReasonNullFlavor.html) -### Note Text +### Comment → Annotation The CDA [Comment Activity](https://build.fhir.org/ig/HL7/CDA-ccda/StructureDefinition-CommentActivity.html) template is used for text notes accompanied by their author. The FHIR [Annotation](https://hl7.org/fhir/R4/datatypes.html#annotation) datatype can capture text and an author as well. -|C-CDA|FHIR|Notes| +|C-CDA<br/>[Comment Activity](https://build.fhir.org/ig/HL7/CDA-ccda/StructureDefinition-CommentActivity.html)|FHIR <br/> [Annotation](https://hl7.org/fhir/R4/datatypes.html#annotation)|Notes| |:-------|:------|:---------| -|text|text|| +|text|text|See [C-CDA Entry/Text → FHIR Resource.text](mappingGuidance.html#c-cda-entrytext--fhir-resourcetext)| |author/time|time|| |author/assignedAuthor|authorReference|Ideally this is a PractitionerRole, which can then support both Pracitioner (name) and Organization, if necessary.| From 3919357a3e0900012fcd26ae9a677079588fb862 Mon Sep 17 00:00:00 2001 From: Benjamin Flessner <b.d.flessner@gmail.com> Date: Thu, 21 Nov 2024 10:05:57 -0600 Subject: [PATCH 111/112] Bump version to 1.3 --- input/hl7.fhir.us.ccda.xml | 4 ++-- publication-request.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/input/hl7.fhir.us.ccda.xml b/input/hl7.fhir.us.ccda.xml index 94c59d4..61b80bb 100644 --- a/input/hl7.fhir.us.ccda.xml +++ b/input/hl7.fhir.us.ccda.xml @@ -11,7 +11,7 @@ <valueCode value="cgp"/> </extension> <url value="http://hl7.org/fhir/us/ccda/ImplementationGuide/hl7.fhir.us.ccda"/> - <version value="1.2.0"/> + <version value="1.3.0"/> <name value="CCDAonFHIR"/> <title value="C-CDA on FHIR"/> <status value="active"/> @@ -980,7 +980,7 @@ </parameter> <parameter> <code value="releaselabel"/> - <value value="STU 1"/> + <value value="STU 1.3"/> </parameter> <parameter> <code value="copyrightyear"/> diff --git a/publication-request.json b/publication-request.json index 4baa771..2829a83 100644 --- a/publication-request.json +++ b/publication-request.json @@ -1,7 +1,7 @@ { "package-id" : "hl7.fhir.us.ccda", - "version" : "1.2.0", - "path" : "http://hl7.org/fhir/us/ccda/STU1.2", + "version" : "1.3.0", + "path" : "http://hl7.org/fhir/us/ccda/STU1.3", "mode": "milestone", "status" : "trial-use", "sequence" : "STU 1", From 83eab79513da209fe66bc66cbfce9e1983f7f9ee Mon Sep 17 00:00:00 2001 From: jlyle1 <jay@lyle.net> Date: Mon, 25 Nov 2024 15:32:02 -0500 Subject: [PATCH 112/112] pubrequest updates --- publication-request.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/publication-request.json b/publication-request.json index 4baa771..4eed9de 100644 --- a/publication-request.json +++ b/publication-request.json @@ -1,11 +1,11 @@ { "package-id" : "hl7.fhir.us.ccda", - "version" : "1.2.0", - "path" : "http://hl7.org/fhir/us/ccda/STU1.2", - "mode": "milestone", - "status" : "trial-use", - "sequence" : "STU 1", - "desc" : "The C-CDA on FHIR Implementation Guide is a US Realm Implementation Guide of the FHIR Specification addressing the key aspects of Consolidated CDA (C-CDA) required for Meaningful Use (MU). This IG publication release focuses on providing data mappings for problems, allergies, medications, immunization, patient and procedures (PAMI+). The clinical document header and document guidance from the earlier publications have not been updated since 2020.", - "descmd" : "The C-CDA on FHIR Implementation Guide is a US Realm Implementation Guide of the FHIR Specification addressing the key aspects of Consolidated CDA (C-CDA) required for Meaningful Use (MU). This IG publication release focuses on providing data mappings for problems, allergies, medications, immunization, patient and procedures (PAMI+). The clinical document header and document guidance from the earlier publications have not been updated since 2020.", + "version" : "1.3.0", + "path" : "http://hl7.org/fhir/us/ccda/STU1.3", + "mode": "working", + "status" : "ballot", + "sequence" : "STU 3", + "desc" : "The C-CDA on FHIR Implementation Guide is a US Realm Implementation Guide of the FHIR Specification addressing the key aspects of Consolidated CDA (C-CDA) required for Meaningful Use (MU). This IG publication release focuses on providing data mappings for problems, allergies, medications, immunization, patient and procedures (PAMI+), and results, vitals, encounters, and social determinants of health. The clinical document header and document guidance from the earlier publications have not been updated since 2020.", + "descmd" : "The C-CDA on FHIR Implementation Guide is a US Realm Implementation Guide of the FHIR Specification addressing the key aspects of Consolidated CDA (C-CDA) required for Meaningful Use (MU). This IG publication release focuses on providing data mappings for problems, allergies, medications, immunization, patient and procedures (PAMI+), and results, vitals, encounters, and social determinants of health. The clinical document header and document guidance from the earlier publications have not been updated since 2020.", "first": false } \ No newline at end of file