-
Notifications
You must be signed in to change notification settings - Fork 181
/
Copy pathStu3ChargeItem.liquid
129 lines (129 loc) · 3.06 KB
/
Stu3ChargeItem.liquid
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
"resourceType": "ChargeItem",
"id": "{{ msg.id }}",
"text": {
"status": "generated",
"div": "{{ msg.text.div | escape_special_chars }}"
},
"identifier": [
{
"system": "{{ msg.identifier.system }}",
"value": "{{ msg.identifier.value }}"
},
],
"definitionUri": [
{% for d in msg.definition -%}
"{{ d }}",
{% endfor -%}
],
"status": "{{ msg.status }}",
"code": {
"coding": [
{% for c in msg.code.coding -%}
{
"code": "{{ c.code }}",
"display": "{{ c.display }}"
},
{% endfor -%}
]
},
"subject": {
"reference": "{{ msg.subject.reference }}",
"display": "{{ msg.subject.display }}"
},
"context": {
"reference": "{{ msg.context.reference }}",
"display": "{{ msg.context.display }}"
},
"occurrencePeriod": {
"start": "{{ msg.occurrencePeriod.start | date: "yyyy-MM-ddTHH:mm:ss.fff%K" }}",
"end": "{{ msg.occurrencePeriod.end | date: "yyyy-MM-ddTHH:mm:ss.fff%K" }}"
},
"performer": [
{% for p in msg.participant -%}
{
"function": {
"coding": [
{% for c in p.role.coding -%}
{
"system": "{{ c.system }}",
"code": "{{ c.code }}",
"display": "{{ c.display }}"
},
{% endfor -%}
]
},
"actor": {
"reference": "{{ p.actor.reference }}",
"display": "{{ p.actor.display }}"
}
},
{% endfor -%}
],
"performingOrganization": {
"identifier": {
"system": "{{ msg.performingOrganization.identifier.system }}",
"value": "{{ msg.performingOrganization.identifier.value }}"
}
},
"requestingOrganization": {
"identifier": {
"system": "{{ msg.requestingOrganization.identifier.system }}",
"value": "{{ msg.requestingOrganization.identifier.value }}"
}
},
"quantity": {
"value": {{ msg.quantity.value }},
"unit": "{{ msg.quantity.unit }}"
},
"factorOverride": {{ msg.factorOverride }},
"priceOverride": {
"value": {{ msg.priceOverride.value }},
"currency": "{{ msg.priceOverride.unit }}"
},
"overrideReason": "{{ msg.overrideReason }}",
"enterer": {
"reference": "{{ msg.enterer.reference }}"
},
"enteredDate": "{{ msg.enteredDate | date: "yyyy-MM-ddTHH:mm:ss.fff%K" }}",
"reason": [
{% for r in msg.reason -%}
{
"coding": [
{% for c in r.coding -%}
{
"system": "{{ c.system }}",
"code": "{{ c.code }}",
"display": "{{ c.display }}"
},
{% endfor -%}
]
},
{% endfor -%}
],
"service": [
{% for s in msg.service -%}
{
"reference": "{{ s.reference }}"
},
{% endfor -%}
],
"account": [
{% for a in msg.account -%}
{
"reference": "{{ a.reference }}"
},
{% endfor -%}
],
"note": [
{% for n in msg.note -%}
{
"authorReference": {
"reference": "{{ n.authorReference.reference }}"
},
"time": "{{ n.time | date: "yyyy-MM-ddTHH:mm:ss.fff%K" }}",
"text": "{{ n.text }}"
},
{% endfor -%}
]
}