Skip to content

Commit ec273a5

Browse files
jkiddotmsMedcomKirstinerosenbeckchristiangasser-lakesidejacand
authored
3.4.0 (#146)
* Added Location and PractitionerRole * fatfingered a '*' * Moved NPU subset into its own Code System fragment. * Remove special treatment of NPU * Testing out fragments for NPU * Adjusted unicodes * Corrected descriptions * Mapped "comments" using https://hl7.org/fhir/codesystem.html#defined-props * Added correct property concept values * Removed locale duplicate displays Made SCT alias target DK by default * Refined used of DK profiles * indented properties * Reintroduced special url for NPU to remove IGP error. * Feature ipa support (#132) * Introduced IPA support * Update dep of IPA * Adjusted to 1.0.0 * Removed merge files * Added compliesWith and child profile for IPA compliance (#133) * Changed to imposeProfile * Update release-notes.md * Update release-notes.md * Added proper base definition * Fix: Changed to assignment instead of declaration of imposeProfile * Update DkCoreObservation.fsh * Initial commit of ServiceRequest * Update DkCoreServiceRequest.fsh * Added content for ServiceRequest * Update DkCoreServiceRequest.fsh * Added ignores for NPU-errors * Update name of profile and content of DkCoreServiceRequestCodes * priority valueset, reasoncode and reason reference added to ServiceRequest * changed slice name * Update StructureDefinition-dk-core-servicerequest-intro.md * Updated name of intro-file * Update valueSets.fsh * ServiceRequest coding updated in the profile, as well as in the documentation. * ServiceRequest example corrected, documentation for priority and reasonCode added * Updated scope and usage section according to #136 * Updated scope and usage section according to #135 * added to relationship value set and code system supplement to account for #135 and #134 * Handled issues from consultation #140, #139, #137 * Update StructureDefinition-dk-core-patient-intro.md #138 * Update DkCorePatient.fsh #126 * Update DkCorePatient.fsh #126 * Updated ServiceRequest ValueSet * Updated scope and usage section according to #136 * Updated scope and usage section according to #135 * added to relationship value set and code system supplement to account for #135 and #134 * Update DkCorePatient.fsh #126 * Fixed NPU error codes * no message * doc start on IPA inspired by fhir.fh * Added parts of documentation * Fixed note templates * Disabling gh builds as they are not needed. Added documentation * Updated Continua/PHD examples to latest PHD release and fixed license-messages and other QA issues * Fixed some obvious QA warnings: IPA patient and practitioner names should have a .text element and UCUM units with annotations should have the display value including the annotation * Handled comments from review * Updated reference to DkCorePractitionerRole * Separated the IPA profiles into their own file * Change listing of profiles * Adjusted naming * Fixed bugs * A bit of layout changes * Added kebab cased id's. * Added textual descriptions to IPA profiles * Fixed link * Removed wrong valueset binding - #152 Created DK supplement for standard codesystem * Removed QA error * Update release-notes.md * Update publication-request.json * syntax ... * Update codeSystems.fsh * Correction to #152 * Removed QA errors * removed IG version warning * Fixed spelling error --------- Co-authored-by: tmsMedcom <88831880+tmsMedcom@users.noreply.github.com> Co-authored-by: kirstinerosenbeck <kirstine.rosenbeck@gmail.com> Co-authored-by: Christian Gasser <chg@lakeside.dk> Co-authored-by: Jacob Andersen <jacob.andersen@alexandra.dk> Co-authored-by: hagensen-software <132343194+TMHA-Trifork@users.noreply.github.com>
1 parent 8f00d01 commit ec273a5

31 files changed

+1576
-398
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ jobs:
4343
# Run the publisher - don't run the batch script but run the line directly
4444
args: java -jar ./input-cache/publisher.jar publisher -ig .
4545

46-
- name: Deploy
47-
uses: peaceiris/actions-gh-pages@v3
48-
with:
49-
github_token: ${{ secrets.GITHUB_TOKEN }}
50-
publish_dir: ./output
46+
# - name: Deploy
47+
# uses: peaceiris/actions-gh-pages@v3
48+
# with:
49+
# github_token: ${{ secrets.GITHUB_TOKEN }}
50+
# publish_dir: ./output
5151

input/fsh/DkCoreBasicParameter.fsh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ which requires the value to be unitless.
5858
Usage: #example
5959
* category = $observation-category#vital-signs
6060
* status = #final
61-
* code.coding[NPU] = $NPU#NPU27280 "Hb(Fe; O₂-bind.;aB)—Oxygen(O₂); sat.(Pulse oximetry) = ?"
61+
* code.coding[NPU] = $NPU#NPU27280
6262
* valueQuantity.value = 0.97
6363
* valueQuantity.code = #1
6464
* valueQuantity.system = $ucum
@@ -269,13 +269,13 @@ Usage: #example
269269
* code.coding[LOINC] = $LOINC#9269-2
270270
* code.coding[+] = $sct#248241002
271271
* subject = Reference(Max)
272-
* valueQuantity = 13 '{score}'
273-
* referenceRange[0].high = 8 '{score}'
272+
* valueQuantity = 13 '{score}' "score"
273+
* referenceRange[0].high = 8 '{score}' "score"
274274
* referenceRange[=].type.text = "Severe TBI"
275-
* referenceRange[+].low = 9 '{score}'
276-
* referenceRange[=].high = 12 '{score}'
275+
* referenceRange[+].low = 9 '{score}' "score"
276+
* referenceRange[=].high = 12 '{score}' "score"
277277
* referenceRange[=].type.text = "Moderate TBI"
278-
* referenceRange[+].low = 13 '{score}'
278+
* referenceRange[+].low = 13 '{score}' "score"
279279
* referenceRange[=].type.text = "Mild TBI"
280280
* effectiveDateTime = "2023-08-08T13:30:00.000Z"
281281
* component[0].code = $LOINC#9268-4 "Glasgow coma score motor"

input/fsh/DkCoreCondition.fsh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ Description: "HL7 Denmark core profile for professionally asserted conditions, a
3939
* system 1..
4040
* system = "urn:oid:1.2.208.176.2.31"
4141
* subject only Reference(DkCorePatient)
42-
* recorder only Reference(DkCorePractitioner or PractitionerRole or DkCorePatient or DkCoreRelatedPerson)
43-
* asserter only Reference(DkCorePractitioner or PractitionerRole)
42+
* recorder only Reference(DkCorePractitioner or DkCorePractitionerRole or DkCorePatient or DkCoreRelatedPerson)
43+
* asserter only Reference(DkCorePractitioner or DkCorePractitionerRole)
4444

4545
Instance: ConditionPressureUlcer
4646
InstanceOf: DkCoreCondition

input/fsh/DkCoreLocation.fsh

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Profile: DkCoreLocation
2+
Parent: Location
3+
Id: dk-core-location
4+
Title: "Danish Core Location Profile"
5+
Description: "HL7 Denmark core profile for locations"
6+
* managingOrganization only Reference(DkCoreOrganization)
7+
* partOf only Reference(DkCoreLocation)
8+
9+
10+
Instance: ambulance
11+
InstanceOf: DkCoreLocation
12+
Usage: #example
13+
* status = #active
14+
* description = "Ambulance provided by Acme Corp"
15+
* mode = #kind
16+
* type = http://terminology.hl7.org/CodeSystem/v3-RoleCode#AMB "Ambulance"
17+
* telecom.system = #phone
18+
* telecom.value = "+4523292833"
19+
* telecom.use = #mobile
20+
* physicalType = http://terminology.hl7.org/CodeSystem/location-physical-type#ve "Vehicle"
21+
* managingOrganization = Reference(Organization/b08997bb-4476-4dd0-84dd-2e297f809364)
22+
23+
24+
Instance: neuroradiologyUnit
25+
InstanceOf: DkCoreLocation
26+
Usage: #example
27+
* status = #active
28+
* name = "Neuro unit"
29+
* mode = #instance
30+
* type = http://terminology.hl7.org/CodeSystem/v3-RoleCode#RNEU "Neuroradiology unit"
31+
* telecom.system = #phone
32+
* telecom.value = "+4523292329"
33+
* physicalType = http://terminology.hl7.org/CodeSystem/location-physical-type#ro "Room"
34+
* managingOrganization = Reference(Organization/CenterForDiabetesTeamKvalitet)
35+
* partOf = Reference(Location/ambulance)

input/fsh/DkCoreObservation.fsh

Lines changed: 49 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Profile: DkCoreObservation
22
Parent: Observation
33
Id: dk-core-observation
4-
Title: "Danish Core Observation Profiles"
4+
Title: "Danish Core Observation Profile"
55
Description: "HL7 Denmark core profile for observations"
66
* obeys dk-core-observation-mandatory-units
77
* code.coding ^slicing.discriminator.type = #value
@@ -44,9 +44,9 @@ Description: "HL7 Denmark core profile for observations"
4444
* system 1..
4545
* system = $SKS (exactly)
4646
* code 1..
47-
* subject only Reference(DkCorePatient or Group or Location or Device)
47+
* subject only Reference(DkCorePatient or Group or DkCoreLocation or Device)
4848
* subject 1..
49-
* performer only Reference(DkCorePractitioner or DkCoreOrganization or DkCorePatient or PractitionerRole or CareTeam or DkCoreRelatedPerson)
49+
* performer only Reference(DkCorePractitioner or DkCoreOrganization or DkCorePatient or DkCorePractitionerRole or CareTeam or DkCoreRelatedPerson)
5050
* device ^short = "The device used for the measurement. It is recommended that when information about the device is sent, it is contained in the same Bundle as the Observation the device measured."
5151
* valueQuantity.system = $ucum
5252
* component.code.coding ^slicing.discriminator.type = #value
@@ -206,6 +206,7 @@ Alias: $BD_ADDR = http://hl7.org/fhir/sid/eui-48/bluetooth
206206
Alias: $ContinuaDeviceIdentifiers = http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaDeviceIdentifiers
207207
Alias: $ContinuaPHD = http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaPHD
208208
Alias: $ContinuaHFS = http://hl7.org/fhir/uv/phd/CodeSystem/ContinuaHFS
209+
Alias: $PhdObservationCategory = http://hl7.org/fhir/uv/phd/CodeSystem/PhdObservationCategories
209210
Alias: $observation-gatewayDevice = http://hl7.org/fhir/StructureDefinition/observation-gatewayDevice
210211
Alias: $v2-0136 = http://terminology.hl7.org/CodeSystem/v2-0136
211212
Alias: $v2-0203 = http://terminology.hl7.org/CodeSystem/v2-0203
@@ -214,13 +215,20 @@ Alias: $ASN1ToHL7 = http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7
214215

215216
Instance: Poul
216217
InstanceOf: DkCorePatient
218+
Title: "Poul Hansen"
219+
Description: """
220+
A patient admitted to a remote monitoring programme, performing measurements
221+
at home.
222+
"""
217223
Usage: #example
218224
* meta.profile = $PhdPatient
225+
* identifier[cpr].system = "urn:oid:1.2.208.176.1.2"
219226
* identifier[cpr].value = "3001749995"
220227
* identifier[cpr].type = $v2-0203#NI
221228
* name
222229
* family = "Hansen"
223230
* given[+] = "Poul"
231+
* text = "Poul Hansen"
224232

225233

226234
Instance: WeightScale.606405FFFECFC604
@@ -300,7 +308,7 @@ Usage: #example
300308

301309

302310
Instance: Weight.Poul.230221
303-
InstanceOf: DkCoreObservation
311+
InstanceOf: IpaDkCoreObservation
304312
Title: "Poul's daily weighing on Feb. 21st"
305313
Description: """
306314
Poul has been instructed to perform a daily weighing in the morning. This is his
@@ -312,20 +320,21 @@ Usage: #example
312320
* meta.profile[+] = $observation-vitalsigns
313321
* meta.profile[+] = $observation-bodyweight
314322
* status = #final
315-
* category.coding = $observation-category#vital-signs "Vital signs"
323+
* category[+].coding = $observation-category#vital-signs "Vital signs"
324+
* category[+].coding = $PhdObservationCategory#phd-observation "PHD generated Observation"
316325
* code
317326
* coding[+] = $LOINC#29463-7 "Body weight"
318327
* coding[+] = $IEEEx73#188736 "MDC_MASS_BODY_ACTUAL"
319328
* coding[+] = $NPU#NPU03804 "Pt—Body; mass = ? kg"
320329
* text = "MDC_MASS_BODY_ACTUAL: Body weight"
321-
* subject = Reference(http://example.org/fhir/Patient/Poul)
322-
* performer = Reference(http://example.org/fhir/Patient/Poul)
330+
* subject = Reference(Poul)
331+
* performer = Reference(Poul)
323332
* effectiveDateTime = "2023-02-21T08:36:40+01:00"
324333
* valueQuantity = 74.0 'kg' "kg"
325334
* device = Reference(WeightScale.606405FFFECFC604)
326335
* extension
327336
* url = $observation-gatewayDevice
328-
* valueReference = Reference(http://example.org/fhir/Telma.FEEDDADADEADBEEF)
337+
* valueReference = Reference(Telma.FEEDDADADEADBEEF)
329338
* derivedFrom = Reference(http://example.org/fhir/CoincidentTimeStamp.0123)
330339

331340

@@ -338,6 +347,11 @@ Usage: #example
338347

339348
Instance: Telma.FEEDDADADEADBEEF
340349
InstanceOf: Device
350+
Title: "Poul's remote patient monitoring app"
351+
Description: """
352+
Poul has been enrolled in a Remote Patient Monitoring programme in order to monitor the
353+
state of his CHF condition. This is the app he uses to report the data to his doctor.
354+
"""
341355
Usage: #example
342356
* meta.profile = $PhgDevice
343357
* identifier[+]
@@ -407,6 +421,11 @@ Usage: #example
407421

408422
Instance: BPMonitor.C4F312FFFE53F2C9
409423
InstanceOf: Device
424+
Title: "Poul's A&D blood pressure monitor"
425+
Description: """
426+
This device is Poul's personal blood pressure monitor, which he keeps in the bedroom
427+
of his home, and uses for daily monitoring due to his CHF condition.
428+
"""
410429
Usage: #example
411430
* meta.profile = $PhdDevice
412431
* identifier[+]
@@ -489,6 +508,7 @@ InstanceOf: DkCoreObservation
489508
Usage: #inline
490509
* meta.profile[+] = $PhdNumericObservation
491510
* status = #final
511+
* category[+].coding = $PhdObservationCategory#phd-observation "PHD generated Observation"
492512
* code
493513
* coding[+] = $IEEEx73#67996 "MDC_ATTR_VAL_BATT_CHARGE"
494514
* text = "MDC_ATTR_VAL_BATT_CHARGE: Battery level"
@@ -504,6 +524,13 @@ Usage: #inline
504524

505525
Instance: CoincidentTimeStamp.0222
506526
InstanceOf: DkCoreObservation
527+
Title: "Coincident time stamp from Poul's home blood pressure measurement"
528+
Description: """
529+
A coincident time stamp observation is used to ensure and inspect the consistency
530+
of timelines when using battery-operated health devices having their own clock that may
531+
or may not be synchronized to local time - and may even travel with their owner across
532+
time zones.
533+
"""
507534
Usage: #example
508535
* meta.profile[+] = $PhdCoincidentTimeStampObservation
509536
* status = #final
@@ -521,14 +548,15 @@ Usage: #example
521548

522549

523550
Instance: BloodPressure.Poul.643992
524-
InstanceOf: DkCoreObservation
551+
InstanceOf: IpaDkCoreObservation
525552
Usage: #inline
526553
* identifier.value = "C4F312FFFE53F2C9-3001749995-urn:oid:1.2.208.176.1.2-150020-118-266016-87-266016-99-266016-20230223T102408.00"
527554
* meta.profile[+] = $PhdCompoundNumericObservation
528555
* meta.profile[+] = $observation-vitalsigns
529556
* meta.profile[+] = $observation-bp
530557
* status = #final
531-
* category.coding = $observation-category#vital-signs "Vital signs"
558+
* category[+].coding = $observation-category#vital-signs "Vital signs"
559+
* category[+].coding = $PhdObservationCategory#phd-observation "PHD generated Observation"
532560
* code
533561
* coding[+] = $LOINC#85354-9 "Blood pressure panel with all children optional"
534562
* coding[+] = $IEEEx73#150020 "MDC_PRESS_BLD_NONINV"
@@ -541,14 +569,14 @@ Usage: #inline
541569
* code
542570
* coding[+] = $LOINC#8480-6 "Systolic blood pressure"
543571
* coding[+] = $IEEEx73#150021 "MDC_PRESS_BLD_NONINV_SYS"
544-
* coding[+] = $Medcom#MCS88019 "Arm—Blodtryk(systolisk) hjemme; tryk = ? mmHg"
572+
* coding[+] = $NPU#DNK05472 "Arm—Blodtryk(systolisk); tryk = ? mmHg"
545573
* text = "MDC_PRESS_BLD_NONINV_SYS: Systolic Blood Pressure"
546574
* valueQuantity = 118 'mm[Hg]' "mmHg"
547575
* component[+]
548576
* code
549577
* coding[+] = $LOINC#8462-4 "Diastolic blood pressure"
550578
* coding[+] = $IEEEx73#150022 "MDC_PRESS_BLD_NONINV_DIA"
551-
* coding[+] = $Medcom#MCS88020 "Arm—Blodtryk(diastolisk) hjemme; tryk = ? mmHg"
579+
* coding[+] = $NPU#05473 "Arm—Blodtryk(diastolisk); tryk = ? mmHg"
552580
* text = "MDC_PRESS_BLD_NONINV_DIA: Diastolic Blood Pressure"
553581
* valueQuantity = 87 'mm[Hg]' "mmHg"
554582
* component[+]
@@ -564,14 +592,20 @@ Usage: #inline
564592

565593

566594
Instance: HeartRate.Poul.1974654
567-
InstanceOf: DkCoreObservation
595+
InstanceOf: IpaDkCoreObservation
596+
Title: "Poul's heart rate measurement"
597+
Description: """
598+
Poul has been instructed to measure his blood pressure due to his CHF condition. This heart rate
599+
measurement was produced by his blood pressure monitor during one of these measurements.
600+
"""
568601
Usage: #example
569602
* identifier.value = "C4F312FFFE53F2C9-3001749995-urn:oid:1.2.208.176.1.2-149546-93-{beat}/min-20230223T102408.00"
570603
* meta.profile[+] = $PhdNumericObservation
571604
* meta.profile[+] = $observation-vitalsigns
572605
* meta.profile[+] = $observation-heartrate
573606
* status = #final
574-
* category.coding = $observation-category#vital-signs "Vital signs"
607+
* category[+].coding = $observation-category#vital-signs "Vital signs"
608+
* category[+].coding = $PhdObservationCategory#phd-observation "PHD generated Observation"
575609
* code
576610
* coding[+] = $LOINC#8867-4 "Heart rate"
577611
* coding[+] = $IEEEx73#149546 "MDC_PULS_RATE_NON_INV"
@@ -594,6 +628,7 @@ Usage: #inline
594628
* identifier.value = "C4F312FFFE53F2C9-3001749995-urn:oid:1.2.208.176.1.2-8410608-8192-20230223T102408.00"
595629
* meta.profile[+] = $PhdBitsEnumerationObservation
596630
* status = #final
631+
* category[+].coding = $PhdObservationCategory#phd-observation "PHD generated Observation"
597632
* code
598633
* coding = $IEEEx73#8410608 "MDC_BLOOD_PRESSURE_MEASUREMENT_STATUS"
599634
* text = "MDC_BLOOD_PRESSURE_MEASUREMENT_STATUS: Blood Pressure measurement problem"

input/fsh/DkCorePatient.fsh

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,22 @@ Description: "HL7 Denmark core profile for a patient"
2929
* address ^definition = "An address for the individual. Danish addresses must comply with directions issued by https://dawa.aws.dk/ and underlying authorities"
3030
* extension contains
3131
MunicipalityCodes named municipalityCode 0..1 and
32-
RegionalSubDivisionCodes named regionalSubDivisionCodes 0..1
32+
RegionalSubDivisionCodes named regionalSubDivisionCodes 0..1 and
33+
http://hl7.org/fhir/StructureDefinition/address-official named address-official 0..1
3334
* extension[municipalityCode] ^short = "[DA] Kommunekode"
3435
* extension[regionalSubDivisionCodes] ^short = "[DA] Regionskode"
36+
* extension[address-official] ^short = "Indicate that this address is meant to be the 'official' address for that person. This can be indicated by setting the boolean to 'true' or adding a code for the country, e.g. 'DK'. In Denmark the official is the address registered in the CPR-register, see: https://www.retsinformation.dk/eli/lta/2023/1010."
3537
* maritalStatus from $dk-marital-status_1 (extensible)
3638
* generalPractitioner ^slicing.discriminator.type = #value
3739
* ^slicing.discriminator.path = "identifier.system"
3840
* ^slicing.rules = #open
41+
* generalPractitioner only Reference(DkCoreOrganization or DkCorePractitioner or DkCorePractitionerRole)
3942
* generalPractitioner contains referencedSORUnit 0..*
4043
* generalPractitioner[referencedSORUnit] ^short = "[DA] Praktiserende læges SOR-id på sundhedsinstistutionsniveau"
4144
* identifier only SORIdentifier
42-
* contact.relationship from RelatedPersonRelationshipTypes (extensible)
45+
* managingOrganization only Reference(DkCoreOrganization)
4346
* link.other only Reference(DkCorePatient or DkCoreRelatedPerson)
47+
* contact.relationship from extended-patient-contactrelationship (extensible)
4448

4549
Instance: 283
4650
InstanceOf: DkCorePatient
@@ -54,12 +58,15 @@ Usage: #example
5458
* name.family = "Mosebryggersen"
5559
* name.given[0] = "Schwendlund"
5660
* name.given[1] = "Test"
61+
* name.text = "Schwendlund Test Mosebryggersen"
5762
* gender = #male
5863
* birthDate = "1958-08-01"
59-
* address.extension[0].url = "http://hl7.dk/fhir/core/StructureDefinition/dk-core-municipalityCodes"
60-
* address.extension[=].valueCodeableConcept = $dk-core-municipality-codes#0330
61-
* address.extension[+].url = "http://hl7.dk/fhir/core/StructureDefinition/dk-core-RegionalSubDivisionCodes"
62-
* address.extension[=].valueCodeableConcept = $dk-core-regional-subdivision-codes#DK-85
64+
* address.extension[municipalityCode].url = "http://hl7.dk/fhir/core/StructureDefinition/dk-core-municipalityCodes"
65+
* address.extension[municipalityCode].valueCodeableConcept = $dk-core-municipality-codes#0330
66+
* address.extension[regionalSubDivisionCodes].url = "http://hl7.dk/fhir/core/StructureDefinition/dk-core-RegionalSubDivisionCodes"
67+
* address.extension[regionalSubDivisionCodes].valueCodeableConcept = $dk-core-regional-subdivision-codes#DK-85
68+
* address.extension[address-official].url = "http://hl7.org/fhir/StructureDefinition/address-official"
69+
* address.extension[address-official].valueCodeableConcept = urn:iso:std:iso:3166#DK
6370
* address.use = #home
6471
* address.type = #postal
6572
* address.line = "Nordre Ringgade 3"
@@ -86,6 +93,7 @@ Usage: #example
8693
* name.family = "Berggren"
8794
* name.given[0] = "Ruddi"
8895
* name.given[1] = "Test"
96+
* name.text = "Ruddi Test Berggren"
8997
* gender = #male
9098
* birthDate = "1977-02-15"
9199
* address.use = #home
@@ -105,6 +113,7 @@ Usage: #example
105113
* name.family = "Lauridsen"
106114
* name.given[0] = "Else"
107115
* name.given[+] = "Test"
116+
* name.text = "Else Test Lauridsen"
108117
* gender = #female
109118
* birthDate = "1991-02-02"
110119
* maritalStatus = $v3-MaritalStatus#M "Married"
@@ -121,8 +130,10 @@ Usage: #example
121130
* name[=].given[0] = "John"
122131
* name[=].given[+] = "Christian"
123132
* name[=].prefix = "Mr"
133+
* name[=].text = "Mr. John Christian Meyerhofen"
124134
* name[+].use = #usual
125135
* name[=].given = "Johnny"
136+
* name[=].text = "Johnny"
126137
* gender = #male
127138
* birthDate = "1960-01-02"
128139
* generalPractitioner.identifier.system = "urn:oid:1.2.208.176.1.1"
@@ -141,6 +152,7 @@ Usage: #example
141152
* name.given[0] = "Max"
142153
* name.given[1] = "Test"
143154
* name.prefix = "Mr"
155+
* name.text = "Mr. Max Test Berggren"
144156
* gender = #male
145157
* birthDate = "1972-07-01"
146158
* maritalStatus = $dk-marital-status#P
@@ -156,6 +168,7 @@ Usage: #example
156168
* name.family.extension.url = "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
157169
* name.family.extension.valueCode = http://terminology.hl7.org/CodeSystem/data-absent-reason#unknown
158170
* name.given = "Anders"
171+
* name.text = "Anders"
159172
* gender = #male
160173
* birthDate = "1983-06-07"
161174

@@ -171,6 +184,7 @@ Usage: #example
171184
* name.family.extension.url = "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
172185
* name.family.extension.valueCode = http://terminology.hl7.org/CodeSystem/data-absent-reason#unknown
173186
* name.given = "Peter"
187+
* name.text = "Peter"
174188
* gender = #male
175189

176190
Instance: ukendt-X-eCPR
@@ -182,6 +196,7 @@ Usage: #example
182196
* identifier.value = "0703921VJ4"
183197
* name.use = #temp
184198
* name.family = "Madsen"
199+
* name.text = "Madsen"
185200
* gender = #female
186201
* birthDate = "1992-03-07"
187202

0 commit comments

Comments
 (0)