/
growth-observation.xml
91 lines (91 loc) · 3.55 KB
/
growth-observation.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?xml version="1.0" encoding="UTF-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir http://build.fhir.org/valueset.xsd">
<id value="growth-observation"/>
<url value="http://hl7.org/fhir/us/lab/StructureDefinition/growth-observation"/>
<name value="US-Core Bacterial Growth Observation Profile"/>
<status value="draft"/>
<publisher value="Health Level Seven International (Order and Observations/ US Realm Task Force"/>
<date value="2016-09-21"/>
<kind value="resource"/>
<abstract value="false"/>
<type value="Observation"/>
<baseDefinition value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-observationresults"/>
<derivation value="constraint"/>
<differential>
<element id="uscore-growth-1">
<path value="Observation"/>
<short value="US-Core Bacterial Growth Observation Profile"/>
<definition value="This Profile on Observation defines the subjective growth observations for a culture. The degree of bacterial colony growth is often reported by laboratories. They may also Qauantify the bacteria using some other method which would be covered by the 'Count Observation Profile'"/>
<mustSupport value="false"/>
<isModifier value="false"/>
<isSummary value="false"/>
</element>
<element id="uscore-growth-2">
<path value="Observation.category"/>
<min value="1"/>
<patternCodeableConcept>
<coding>
<system value="http://hl7.org/fhir/observation-category"/>
<code value="laboratory"/>
</coding>
<coding>
<system value="http://hl7.org/fhir/v2/0074"/>
<code value="MB"/>
</coding>
</patternCodeableConcept>
</element>
<element id="uscore-growth-3">
<path value="Observation.code"/>
<binding>
<strength value="extensible"/>
<valueSetUri value="http://hl7.org/fhir/us/lab/ValueSet/microreport-codes"/>
</binding>
</element>
<element id="uscore-growth-4">
<path value="Observation.effective[x]"/>
<mustSupport value="true"/>
</element>
<element id="uscore-growth-5">
<path value="Observation.issued"/>
<mustSupport value="true"/>
</element>
<element id="uscore-growth-6">
<path value="Observation.performer"/>
<min value="1"/>
<type>
<code value="Reference">
</code>
<targetProfile value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization"/>
</type>
<mustSupport value="true"/>
</element>
<!--EH needed to name the US-core slices in ordere to remove slices - the snapshot view does not show these reslicing changes only shows up in the differential. may be simpler to change US-core to invarients to alow slicing down the road GFORGE #12178 -->
<element id="uscore-growth-14">
<path value="Observation.value[x]"/>
<sliceName value= "US CoreValueType"/>
</element>
<element id="uscore-growth-16">
<path value="Observation.valueQuantity"/>
<sliceName value= "US CoreQuantityType"/>
<max value="0"/>
</element>
<element id="uscore-growth-15">
<path value="Observation.valueCodeableConcept"/>
<sliceName value= "US CoreCodeType"/>
<mustSupport value="true"/>
<binding>
<strength value="extensible"/>
<valueSetUri value="http://hl7.org/fhir/us/lab/ValueSet/bact-growth"/>
</binding>
</element>
<element id="uscore-growth-17">
<path value="Observation.value[x]"/>
<sliceName value= "US CoreOtherType"/>
<max value="0"/>
</element>
<element id="uscore-growth-8">
<path value="Observation.specimen"/>
<mustSupport value="true"/>
</element>
</differential>
</StructureDefinition>