PackagesCanonicalsLogsProblems
    Packages
    duwel.nl.stu3.sandbox.dev@0.0.1-dev.5
    http://nictiz.nl/fhir/StructureDefinition/test/medmij-bgz-bodyheight-ts-01
{
  "description": null,
  "_filename": "BodyHeightTest.json",
  "package_name": "duwel.nl.stu3.sandbox.dev",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "3.0.2",
  "name": "BodyHeightTest",
  "abstract": false,
  "type": "Observation",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "0.0.1-dev.5",
  "status": "draft",
  "id": "c1031c9b-7cc3-4936-8926-e2eb3c20c9d7",
  "kind": "resource",
  "url": "http://nictiz.nl/fhir/StructureDefinition/test/medmij-bgz-bodyheight-ts-01",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Observation.id",
      "min": 1,
      "path": "Observation.id"
    }, {
      "id": "Observation.meta",
      "min": 1,
      "path": "Observation.meta"
    }, {
      "id": "Observation.meta.profile",
      "min": 1,
      "path": "Observation.meta.profile",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "value"
        } ]
      }
    }, {
      "id": "Observation.meta.profile:zibProfile",
      "max": "1",
      "min": 1,
      "path": "Observation.meta.profile",
      "fixedUri": "http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight",
      "sliceName": "zibProfile"
    }, {
      "id": "Observation.identifier",
      "min": 1,
      "path": "Observation.identifier"
    }, {
      "id": "Observation.status",
      "path": "Observation.status",
      "fixedCode": "final"
    }, {
      "id": "Observation.category",
      "min": 1,
      "path": "Observation.category",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "coding",
          "type": "pattern"
        } ]
      }
    }, {
      "id": "Observation.category:vital-signs",
      "max": "1",
      "min": 1,
      "path": "Observation.category",
      "sliceName": "vital-signs",
      "patternCodeableConcept": {
        "coding": [ {
          "code": "vital-signs",
          "system": "http://hl7.org/fhir/observation-category"
        } ]
      }
    }, {
      "id": "Observation.category:vital-signs.coding",
      "min": 1,
      "path": "Observation.category.coding"
    }, {
      "id": "Observation.category:vital-signs.coding.system",
      "min": 1,
      "path": "Observation.category.coding.system"
    }, {
      "id": "Observation.category:vital-signs.coding.code",
      "min": 1,
      "path": "Observation.category.coding.code"
    }, {
      "id": "Observation.code",
      "path": "Observation.code",
      "patternCodeableConcept": {
        "coding": [ {
          "code": "8302-2",
          "system": "http://loinc.org"
        }, {
          "code": "8308-9",
          "system": "http://loinc.org"
        } ]
      }
    }, {
      "id": "Observation.code.coding",
      "min": 2,
      "path": "Observation.code.coding"
    }, {
      "id": "Observation.code.coding.system",
      "min": 1,
      "path": "Observation.code.coding.system"
    }, {
      "id": "Observation.code.coding.code",
      "min": 1,
      "path": "Observation.code.coding.code"
    }, {
      "id": "Observation.subject",
      "min": 1,
      "path": "Observation.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-patient"
      } ]
    }, {
      "id": "Observation.subject.reference",
      "min": 1,
      "path": "Observation.subject.reference"
    }, {
      "id": "Observation.subject.display",
      "min": 1,
      "path": "Observation.subject.display"
    }, {
      "id": "Observation.effective[x]",
      "min": 1,
      "path": "Observation.effective[x]",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "type"
        } ]
      }
    }, {
      "id": "Observation.effective[x]:effectiveDateTime",
      "min": 1,
      "path": "Observation.effective[x]",
      "type": [ {
        "code": "dateTime"
      } ],
      "sliceName": "effectiveDateTime",
      "fixedDateTime": "2013-02-08T06:43:00+02:00"
    }, {
      "id": "Observation.performer",
      "min": 1,
      "path": "Observation.performer",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "resolve()",
          "type": "profile"
        } ]
      }
    }, {
      "id": "Observation.performer:Practitioner",
      "max": "1",
      "min": 1,
      "path": "Observation.performer",
      "type": [ {
        "code": "Reference",
        "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner"
      } ],
      "sliceName": "Practitioner"
    }, {
      "id": "Observation.performer:Practitioner.extension",
      "min": 1,
      "path": "Observation.performer.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Observation.performer:Practitioner.extension:PractitionerRole",
      "max": "1",
      "min": 1,
      "path": "Observation.performer.extension",
      "type": [ {
        "code": "Extension",
        "profile": "http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference"
      } ],
      "sliceName": "PractitionerRole",
      "isModifier": false
    }, {
      "id": "Observation.performer:Practitioner.extension:PractitionerRole.valueReference:valueReference",
      "min": 1,
      "path": "Observation.performer.extension.valueReference",
      "sliceName": "valueReference"
    }, {
      "id": "Observation.performer:Practitioner.extension:PractitionerRole.valueReference:valueReference.reference",
      "min": 1,
      "path": "Observation.performer.extension.valueReference.reference"
    }, {
      "id": "Observation.performer:Practitioner.extension:PractitionerRole.valueReference:valueReference.display",
      "min": 1,
      "path": "Observation.performer.extension.valueReference.display"
    }, {
      "id": "Observation.performer:Practitioner.reference",
      "min": 1,
      "path": "Observation.performer.reference"
    }, {
      "id": "Observation.performer:Practitioner.display",
      "min": 1,
      "path": "Observation.performer.display"
    }, {
      "id": "Observation.value[x]",
      "min": 1,
      "path": "Observation.value[x]",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "type"
        } ]
      }
    }, {
      "id": "Observation.value[x]:valueQuantity",
      "min": 1,
      "path": "Observation.value[x]",
      "type": [ {
        "code": "Quantity"
      } ],
      "sliceName": "valueQuantity",
      "patternQuantity": {
        "code": "cm",
        "value": 183,
        "system": "http://unitsofmeasure.org"
      }
    }, {
      "id": "Observation.value[x]:valueQuantity.value",
      "min": 1,
      "path": "Observation.value[x].value"
    }, {
      "id": "Observation.value[x]:valueQuantity.unit",
      "min": 1,
      "path": "Observation.value[x].unit"
    }, {
      "id": "Observation.value[x]:valueQuantity.system",
      "min": 1,
      "path": "Observation.value[x].system"
    }, {
      "id": "Observation.comment",
      "min": 1,
      "path": "Observation.comment",
      "constraint": [ {
        "key": "gen-1",
        "human": "Test FHIRpath equivalence '~' for strings 1 - PASS",
        "severity": "warning",
        "expression": "$this ~ 'Met schoenen aan'"
      }, {
        "key": "gen-2",
        "human": "Test FHIRpath equivalence '~' for strings 2- PASS",
        "severity": "warning",
        "expression": "$this ~ 'met  schoenen aan'"
      }, {
        "key": "gen-3",
        "human": "Test FHIRpath equivalence '~' for strings 3 - FAIL",
        "severity": "warning",
        "expression": "$this ~ 'This should fail'"
      } ]
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation"
}