Skip to content

Commit 731f400

Browse files
committed
Added medications mapper
1 parent 0bd808b commit 731f400

File tree

4 files changed

+35
-11
lines changed

4 files changed

+35
-11
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
id: medication-create-connectathon
2+
resourceType: Mapping
3+
type: FHIRPath
4+
body:
5+
"{% assign %}":
6+
- medication: "{{ %QuestionnaireResponse.answers('medication') }}"
7+
- status: "{{ %QuestionnaireResponse.answers('status') }}"
8+
9+
resourceType: Bundle
10+
type: transaction
11+
entry:
12+
- request:
13+
method: POST
14+
url: /Medication
15+
resource:
16+
resourceType: Medication
17+
code:
18+
coding:
19+
- code: "{{ %medication }}"
20+
display: "{{ %medication }}"
21+
system: urn://example.com/ph-core/fhir/StructureDefinition/ph-core-medication
22+
status: "{{ %status.code }}"

resources/seeds/Medication/edication-single-ex.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
resourceType: Medication
22
id: medication-single-ex
3+
status: active
4+
code:
5+
coding:
6+
- system: urn://example.com/ph-core/fhir/StructureDefinition/ph-core-medication
7+
code: "example-code"
8+
display: "Example Medication Code"
39
meta:
410
profile:
511
- "urn://example.com/ph-core/fhir/StructureDefinition/ph-core-medication"

resources/seeds/Questionnaire/medication-create-connectathon.yaml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ meta:
55
- https://emr-core.beda.software/StructureDefinition/fhir-emr-questionnaire
66
name: medication-create-connectathon
77
item:
8-
- text: Medication Code
9-
#type: choice
8+
- text: Medication
109
type: string
11-
linkId: code
12-
#answerValueSet: urn://example.com/ph-core/fhir/ValueSet/drugs
10+
linkId: medication
1311
required: true
1412
- text: Medication Status
1513
type: choice
@@ -18,10 +16,10 @@ item:
1816
answerValueSet: http://hl7.org/fhir/ValueSet/medication-status
1917
resourceType: Questionnaire
2018
title: Medication create PH
21-
# extension:
22-
# - url: http://beda.software/fhir-extensions/questionnaire-mapper
23-
# valueReference:
24-
# reference: Mapping/medication-create-connectathon
19+
extension:
20+
- url: http://beda.software/fhir-extensions/questionnaire-mapper
21+
valueReference:
22+
reference: Mapping/medication-create-connectathon
2523
status: active
2624
id: medication-create-connectathon
2725
url: medication-create

src/containers/MedicationsUberList/index.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,9 @@ export function MedicationsUberList() {
2323
dataIndex: 'code',
2424
key: 'code',
2525
render: (_text: any, { resource }) => {
26-
return resource.code?.text;
26+
return resource.code?.coding?.[0]?.display;
2727
},
2828
},
29-
30-
3129
]}
3230
getHeaderActions={() => [
3331
questionnaireAction(<Trans>Create medication</Trans>, 'medication-create-connectathon', {

0 commit comments

Comments
 (0)