-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathexample-StructureMap.json
More file actions
69 lines (69 loc) · 1.78 KB
/
example-StructureMap.json
File metadata and controls
69 lines (69 loc) · 1.78 KB
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
{
"resourceType": "StructureMap",
"id": "exampleForRepo",
"url": "http://example.fume.health/StructureMap/exampleForRepo",
"identifier": [
{
"use": "official",
"type": {
"text": "Canonical URL"
},
"system": "urn:ietf:rfc:3986",
"value": "http://example.fume.health/StructureMap/exampleForRepo"
}
],
"name": "exampleForRepo",
"title": "exampleForRepo",
"status": "active",
"date": "2023-06-04T06:19:37.942Z",
"useContext": [
{
"code": {
"system": "http://snomed.info/sct",
"code": "706594005",
"display": "Information system software"
},
"valueCodeableConcept": {
"coding": [
{
"system": "http://codes.fume.health",
"code": "fume",
"display": "FUME"
}
],
"text": "FUME"
}
}
],
"group": [
{
"name": "fumeMapping",
"typeMode": "none",
"input": [
{
"name": "input",
"mode": "source"
}
],
"rule": [
{
"extension": [
{
"url": "http://fhir.fume.health/StructureDefinition/mapping-expression",
"valueExpression": {
"language": "application/vnd.outburn.fume",
"expression": " Instance: $uuid()\n InstanceOf: bp\n * effectiveDateTime = $now()\n * subject.identifier.value = mrn\n * component[SystolicBP].valueQuantity.value = systolic\n * component[DiastolicBP].valueQuantity.value = diastolic"
}
}
],
"name": "evaluate",
"source": [
{
"context": "input"
}
]
}
]
}
]
}