Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zib-ContactInformation #18

Draft
wants to merge 14 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="nl-core-ContactInformation-EmailAddresses" />
<text>
<status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text>
<url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" />
<name value="NlcoreContactInformationEmailAddresses" />
<title value="nl core ContactInformation EmailAddresses" />
<status value="draft" />
<publisher value="Nictiz" />
<contact>
<name value="Nictiz" />
<telecom>
<system value="url" />
<value value="https://www.nictiz.nl" />
<use value="work" />
</telecom>
</contact>
<description value="Contact information includes a person's telephone numbers en e-mail addresses." />
<purpose value="A derived profile from [zib-ContactInformation-EmailAddresses](http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib.&#xD;&#xA;&#xD;&#xA;To implement the entire zib, the complementary profile [nl-core-ContactInformation-TelephoneNumbers](http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers) should be used. Both profiles can be added in a slice with the discriminator set to `profile`/`$this`." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<mapping>
<identity value="zib-contactinformation-v1.3.1-2024EN" />
<uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" />
<name value="zib ContactInformation-v1.3.1(2024EN)" />
</mapping>
<kind value="complex-type" />
<abstract value="false" />
<type value="ContactPoint" />
<baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" />
<derivation value="constraint" />
<differential>
<element id="ContactPoint">
<path value="ContactPoint" />
<alias value="nl-core-ContactInformation-EmailAddresses" />
</element>
</differential>
</StructureDefinition>
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="nl-core-ContactInformation-TelephoneNumbers" />
<text>
<status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text>
<url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" />
<name value="NlcoreContactInformationTelephoneNumbers" />
<title value="nl core ContactInformation TelephoneNumbers" />
<status value="draft" />
<publisher value="Nictiz" />
<contact>
<name value="Nictiz" />
<telecom>
<system value="url" />
<value value="https://www.nictiz.nl" />
<use value="work" />
</telecom>
</contact>
<description value="Contact information includes a person's telephone numbers en e-mail addresses." />
<purpose value="A derived profile from [zib-ContactInformation-TelephoneNumbers](http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib.&#xD;&#xA;&#xD;&#xA;To implement the entire zib, the complementary profile [nl-core-ContactInformation-EmailAddresses](http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses) should be used. Both profiles can be added in a slice with the discriminator set to `profile`/`$this`." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<mapping>
<identity value="zib-contactinformation-v1.3.1-2024EN" />
<uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" />
<name value="zib ContactInformation-v1.3.1(2024EN)" />
</mapping>
<kind value="complex-type" />
<abstract value="false" />
<type value="ContactPoint" />
<baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" />
<derivation value="constraint" />
<differential>
<element id="ContactPoint">
<path value="ContactPoint" />
<alias value="nl-core-ContactInformation-TelephoneNumbers" />
</element>
</differential>
</StructureDefinition>
8 changes: 8 additions & 0 deletions release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## ContactInformation
### zib-ContactInformation-TelephoneNumbers, nl-core-ContactInformation-TelephoneNumbers
* `ContactPoint` ; textual ; Added guidance for NumberType ; ZIB-1652
* `.extension:comment` ; extension ; Replaced extension ExtComment with ContactPointComment on zib-ContactInformation-TelephoneNumbers ; ZIBFHIR-97
* `.extension:purpose` ; extension ; Added ContactPointPurpose for NumberType ; ZIBFHIR-129
* `.use` ; terminology ; Added guidance for mapping of _EC_ in ConceptMap NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse ; ZIB-1652
### zib-ContactInformation-EmailAddresses, nl-core-ContactInformation-EmailAddresses
* No significant changes
53 changes: 53 additions & 0 deletions zib/StructureDefinitions/ext-CodeSpecification.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="ext-CodeSpecification" />
<text>
<status value="empty"/>
<div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div>
</text>
<url value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" />
<name value="ExtCodeSpecification" />
<title value="ext CodeSpecification" />
<status value="draft" />
<publisher value="Nictiz" />
<contact>
<name value="Nictiz" />
<telecom>
<system value="url" />
<value value="https://www.nictiz.nl" />
<use value="work" />
</telecom>
</contact>
<description value="Sometimes it is not possible to use the ValueSet from the functional description on the corresponding FHIR element. This is a common occurrence when the FHIR element has datatype _code_ and has a _required_ binding with an incompatible FHIR core ValueSet. It can also happen when the FHIR element has a _string_ or other non-coded datatype.&#xD;&#xA;&#xD;&#xA;In this case, the FHIR element may be augmented with this extension to communicate the code from the functional description. This information should always be _added_ to the normal use of the FHIR element to allow for maximum interoperability." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<kind value="complex-type" />
<abstract value="false" />
<context>
<type value="element" />
<expression value="code" />
</context>
<context>
<type value="element" />
<expression value="Coding" />
</context>
<context>
<type value="element" />
<expression value="string" />
</context>
<type value="Extension" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
<derivation value="constraint" />
<differential>
<element id="Extension.url">
<path value="Extension.url" />
<fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" />
</element>
<element id="Extension.value[x]">
<path value="Extension.value[x]" />
<type>
<code value="CodeableConcept" />
</type>
</element>
</differential>
</StructureDefinition>
83 changes: 83 additions & 0 deletions zib/StructureDefinitions/zib-ContactInformation-EmailAddresses.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="zib-ContactInformation-EmailAddresses" />
<text>
<status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text>
<url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" />
<name value="ZibContactInformationEmailAddresses" />
<title value="zib ContactInformation EmailAddresses" />
<status value="draft" />
<publisher value="Nictiz" />
<contact>
<name value="Nictiz" />
<telecom>
<system value="url" />
<value value="https://www.nictiz.nl" />
<use value="work" />
</telecom>
</contact>
<description value="Contact information includes a person's telephone numbers en e-mail addresses." />
<purpose value="This ContactPoint resource represents the EmailAddresses concept of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactInformation v1.3.1 (2024)](https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)).&#xD;&#xA;&#xD;&#xA;To implement the entire zib, the complementary profile [zib-ContactInformation-TelephoneNumbers](http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers) should be used. Both profiles can be added in a slice with the discriminator set to `profile`/`$this`." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<mapping>
<identity value="zib-contactinformation-v1.3.1-2024EN" />
<uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" />
<name value="zib ContactInformation-v1.3.1(2024EN)" />
</mapping>
<kind value="complex-type" />
<abstract value="true" />
<type value="ContactPoint" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/ContactPoint" />
<derivation value="constraint" />
<differential>
<element id="ContactPoint">
<path value="ContactPoint" />
<short value="EmailAddresses" />
<comment value="Implementation of the EmailAddresses concept of zib ContactInformation." />
<alias value="EmailAdressen" />
<mapping>
<identity value="zib-contactinformation-v1.3.1-2024EN" />
<map value="NL-CM:20.6.3" />
<comment value="EmailAddresses" />
</mapping>
</element>
<element id="ContactPoint.system">
<path value="ContactPoint.system" />
<short value="email" />
<min value="1" />
<patternCode value="email" />
</element>
<element id="ContactPoint.value">
<path value="ContactPoint.value" />
<short value="EmailAddress" />
<definition value="The person's e-mail address" />
<alias value="EmailAdres" />
<mapping>
<identity value="zib-contactinformation-v1.3.1-2024EN" />
<map value="NL-CM:20.6.7" />
<comment value="EmailAddress" />
</mapping>
</element>
<element id="ContactPoint.use">
<path value="ContactPoint.use" />
<short value="EmailAddressType" />
<definition value="EmailAddressType indicates whether it is a private or business e-mail address." />
<alias value="EmailSoort" />
<binding>
<strength value="required" />
<description value="Use ConceptMap EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse to translate terminology from the functional model to profile terminology in ValueSet ContactInformation-EmailAddressesUse." />
<valueSet value="http://nictiz.nl/fhir/ValueSet/ContactInformation-EmailAddressesUse">
<extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap">
<valueCanonical value="http://nictiz.nl/fhir/ConceptMap/EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse" />
</extension>
</valueSet>
</binding>
<mapping>
<identity value="zib-contactinformation-v1.3.1-2024EN" />
<map value="NL-CM:20.6.8" />
<comment value="EmailAddressType" />
</mapping>
</element>
</differential>
</StructureDefinition>
Loading