<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="zib-DevelopmentChild" />
  <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-DevelopmentChild" />
  <name value="ZibDevelopmentChild" />
  <title value="zib DevelopmentChild" />
  <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="Information on the development and growth of a child is important in determining the kind of care that should be provided to the child and the family. When the child is being transferred, continuity of care can be achieved. Information can provide insight in the process of development and whether the child has a developmental delay." />
  <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) DevelopmentChild v1.2 (2020)](https://zibs.nl/wiki/DevelopmentChild-v1.2(2020EN))." />
  <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-developmentchild-v1.2-2020EN" />
    <uri value="https://zibs.nl/wiki/DevelopmentChild-v1.2(2020EN)" />
    <name value="zib DevelopmentChild-v1.2(2020EN)" />
  </mapping>
  <kind value="resource" />
  <abstract value="true" />
  <type value="Observation" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation">
      <path value="Observation" />
      <short value="DevelopmentChild" />
      <comment value="Several concepts of zib DevelopmentChild are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`:&#xD;&#xA;&#xD;&#xA;* ToiletTrainednessUrine (NL-CM:4.32.4): [zib-DevelopmentChild.ToiletTrainednessUrine](http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.ToiletTrainednessUrine)&#xD;&#xA;* ToiletTrainednessFeces (NL-CM:4.32.5): [zib-DevelopmentChild.ToiletTrainednessFeces](http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.ToiletTrainednessFeces)&#xD;&#xA;* AgeFirstMenstruation (NL-CM:4.32.7): [zib-DevelopmentChild.AgeFirstMenstruation](http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.AgeFirstMenstruation)&#xD;&#xA;* DevelopmentLocomotion (NL-CM:4.32.6): [zib-DevelopmentChild.DevelopmentLocomotion](http://nictiz.nl/fhir/StructureDefinition/zib-evelopmentChild.DevelopmentLocomotion)&#xD;&#xA;* DevelopmentSocial (NL-CM:4.32.8): [zib-DevelopmentChild.DevelopmentSocial](http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.DevelopmentSocial)&#xD;&#xA;* DevelopmentLinguistics (NL-CM:4.32.9): [zib-DevelopmentChild.DevelopmentLinguistics](http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.DevelopmentLinguistics)" />
      <alias value="OntwikkelingKind" />
      <mapping>
        <identity value="zib-developmentchild-v1.2-2020EN" />
        <map value="NL-CM:4.32.1" />
        <comment value="DevelopmentChild" />
      </mapping>
    </element>
    <element id="Observation.code">
      <path value="Observation.code" />
      <patternCodeableConcept>
        <coding>
          <system value="http://snomed.info/sct" />
          <code value="251803000" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Observation.effective[x]">
      <path value="Observation.effective[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation.effective[x]:effectiveDateTime">
      <path value="Observation.effective[x]" />
      <sliceName value="effectiveDateTime" />
      <short value="DevelopmentChildDateTime" />
      <definition value="The date and time on which the status of the development of the child are registered." />
      <alias value="OntwikkelingKindDatumTijd" />
      <type>
        <code value="dateTime" />
      </type>
      <mapping>
        <identity value="zib-developmentchild-v1.2-2020EN" />
        <map value="NL-CM:4.32.2" />
        <comment value="DevelopmentChildDateTime" />
      </mapping>
    </element>
    <element id="Observation.note">
      <path value="Observation.note" />
      <max value="1" />
    </element>
    <element id="Observation.note.text">
      <path value="Observation.note.text" />
      <short value="Comment" />
      <definition value="Comment on the development of the child." />
      <alias value="Toelichting" />
      <mapping>
        <identity value="zib-developmentchild-v1.2-2020EN" />
        <map value="NL-CM:4.32.3" />
        <comment value="Comment" />
      </mapping>
    </element>
    <element id="Observation.hasMember">
      <path value="Observation.hasMember" />
      <slicing>
        <discriminator>
          <type value="profile" />
          <path value="resolve()" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation.hasMember:toiletTrainednessUrine">
      <path value="Observation.hasMember" />
      <sliceName value="toiletTrainednessUrine" />
      <definition value="The ToiletTrainednessUrine concept (NL-CM:4.32.4) of zib DevelopmentChild, represented as a distinct Observation resource." />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.ToiletTrainednessUrine" />
      </type>
    </element>
    <element id="Observation.hasMember:toiletTrainednessFeces">
      <path value="Observation.hasMember" />
      <sliceName value="toiletTrainednessFeces" />
      <definition value="The ToiletTrainednessFeces concept (NL-CM:4.32.5) of zib DevelopmentChild, represented as a distinct Observation resource." />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.ToiletTrainednessFeces" />
      </type>
    </element>
    <element id="Observation.hasMember:ageFirstMenstruation">
      <path value="Observation.hasMember" />
      <sliceName value="ageFirstMenstruation" />
      <definition value="The AgeFirstMenstruation concept (NL-CM:4.32.7) of zib DevelopmentChild, represented as a distinct Observation resource." />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.AgeFirstMenstruation" />
      </type>
    </element>
    <element id="Observation.hasMember:developmentLocomotion">
      <path value="Observation.hasMember" />
      <sliceName value="developmentLocomotion" />
      <definition value="The DevelopmentLocomotion concept (NL-CM:4.32.6) of zib DevelopmentChild, represented as a distinct Observation resource." />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.DevelopmentLocomotion" />
      </type>
    </element>
    <element id="Observation.hasMember:developmentSocial">
      <path value="Observation.hasMember" />
      <sliceName value="developmentSocial" />
      <definition value="The DevelopmentSocial concept (NL-CM:4.32.8) of zib DevelopmentChild, represented as a distinct Observation resource." />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.DevelopmentSocial" />
      </type>
    </element>
    <element id="Observation.hasMember:developmentLinguistics">
      <path value="Observation.hasMember" />
      <sliceName value="developmentLinguistics" />
      <definition value="The DevelopmentLinguistics concept (NL-CM:4.32.9) of zib DevelopmentChild, represented as a distinct Observation resource." />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.DevelopmentLinguistics" />
      </type>
    </element>
    <element id="Observation.hasMember:developmentCognition">
      <path value="Observation.hasMember" />
      <sliceName value="developmentCognition" />
      <definition value="The DevelopmentCognition concept (NL-CM:4.32.10) of zib DevelopmentChild, represented as a distinct Observation resource." />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-DevelopmentChild.DevelopmentCognition" />
      </type>
    </element>
  </differential>
</StructureDefinition>