PackagesCanonicalsLogsProblems
    Packages
    Eu.Dedalus.D4Solutions.COVID-19@1.0.1
    http://d4solutions.dedalus.eu/fhir/StructureDefinition/QuestionnaireResponse-COVID19
{
  "description": null,
  "_filename": "QuestionnaireResponse-COVID19.StructureDefinition.json",
  "package_name": "Eu.Dedalus.D4Solutions.COVID-19",
  "date": "2020-03-06T11:04:56.9470784Z",
  "derivation": "constraint",
  "meta": {
    "versionId": "2",
    "lastUpdated": "2020-03-06T11:04:57.142+00:00"
  },
  "publisher": null,
  "fhirVersion": "3.0.1",
  "name": "QuestionnaireResponse-COVID19",
  "abstract": false,
  "type": "QuestionnaireResponse",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.0.1",
  "status": "active",
  "id": "7ac00df9-f7cc-468a-bcb1-da7a597504a4",
  "kind": "resource",
  "url": "http://d4solutions.dedalus.eu/fhir/StructureDefinition/QuestionnaireResponse-COVID19",
  "version": null,
  "differential": {
    "element": [ {
      "id": "QuestionnaireResponse.meta.tag",
      "path": "QuestionnaireResponse.meta.tag",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "system",
          "type": "value"
        } ]
      }
    }, {
      "id": "QuestionnaireResponse.contained",
      "path": "QuestionnaireResponse.contained",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "type"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "QuestionnaireResponse.contained:relatedPerson",
      "max": "1",
      "path": "QuestionnaireResponse.contained",
      "type": [ {
        "code": "Resource",
        "profile": "http://d4solutions.dedalus.eu/fhir/StructureDefinition/RelatedPerson-COVID19"
      } ],
      "sliceName": "relatedPerson"
    }, {
      "id": "QuestionnaireResponse.status",
      "path": "QuestionnaireResponse.status",
      "fixedCode": "completed"
    }, {
      "id": "QuestionnaireResponse.subject",
      "min": 1,
      "path": "QuestionnaireResponse.subject",
      "type": [ {
        "code": "Reference",
        "aggregation": [ "referenced" ],
        "targetProfile": "http://d4solutions.dedalus.eu/fhir/StructureDefinition/PatientIT-COVID19"
      } ],
      "mustSupport": true
    }, {
      "id": "QuestionnaireResponse.context",
      "path": "QuestionnaireResponse.context",
      "type": [ {
        "code": "Reference",
        "targetProfile": "http://d4solutions.dedalus.eu/fhir/StructureDefinition/Encounter-COVID19"
      } ]
    }, {
      "id": "QuestionnaireResponse.author",
      "path": "QuestionnaireResponse.author",
      "type": [ {
        "code": "Reference",
        "targetProfile": "http://d4solutions.dedalus.eu/fhir/StructureDefinition/PatientIT-COVID19"
      }, {
        "code": "Reference",
        "targetProfile": "http://d4solutions.dedalus.eu/fhir/StructureDefinition/RelatedPerson-COVID19"
      } ]
    }, {
      "id": "QuestionnaireResponse.source",
      "path": "QuestionnaireResponse.source",
      "type": [ {
        "code": "Reference",
        "targetProfile": "http://d4solutions.dedalus.eu/fhir/StructureDefinition/PatientIT-COVID19"
      } ]
    }, {
      "id": "QuestionnaireResponse.item",
      "path": "QuestionnaireResponse.item",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "linkId",
          "type": "value"
        } ]
      }
    }, {
      "id": "QuestionnaireResponse.item:soggiornoAreaRischio",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item",
      "sliceName": "soggiornoAreaRischio"
    }, {
      "id": "QuestionnaireResponse.item:soggiornoAreaRischio.linkId",
      "path": "QuestionnaireResponse.item.linkId",
      "fixedString": "soggiornoAreaRischio"
    }, {
      "id": "QuestionnaireResponse.item:soggiornoAreaRischio.answer",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer"
    }, {
      "id": "QuestionnaireResponse.item:soggiornoAreaRischio.answer.value[x]:valueBoolean",
      "path": "QuestionnaireResponse.item.answer.valueBoolean",
      "type": [ {
        "code": "boolean"
      } ],
      "sliceName": "valueBoolean",
      "definition": "TRUE, FALSE or missing when unkown"
    }, {
      "id": "QuestionnaireResponse.item:soggiornoLuogo",
      "max": "1",
      "path": "QuestionnaireResponse.item",
      "sliceName": "soggiornoLuogo"
    }, {
      "id": "QuestionnaireResponse.item:soggiornoLuogo.linkId",
      "path": "QuestionnaireResponse.item.linkId",
      "fixedString": "soggiornoLuogo"
    }, {
      "id": "QuestionnaireResponse.item:soggiornoLuogo.answer",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer"
    }, {
      "id": "QuestionnaireResponse.item:soggiornoLuogo.answer.value[x]:valueString",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer.valueString",
      "type": [ {
        "code": "string"
      } ],
      "sliceName": "valueString"
    }, {
      "id": "QuestionnaireResponse.item:dataPartenzaZonaRischio",
      "max": "1",
      "path": "QuestionnaireResponse.item",
      "sliceName": "dataPartenzaZonaRischio"
    }, {
      "id": "QuestionnaireResponse.item:dataPartenzaZonaRischio.linkId",
      "path": "QuestionnaireResponse.item.linkId",
      "fixedString": "dataPartenzaZonaRischio"
    }, {
      "id": "QuestionnaireResponse.item:dataPartenzaZonaRischio.answer",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer"
    }, {
      "id": "QuestionnaireResponse.item:dataPartenzaZonaRischio.answer.value[x]:valueDate",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer.valueDate",
      "type": [ {
        "code": "date"
      } ],
      "sliceName": "valueDate"
    }, {
      "id": "QuestionnaireResponse.item:esposizCasiAccertati",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item",
      "sliceName": "esposizCasiAccertati"
    }, {
      "id": "QuestionnaireResponse.item:esposizCasiAccertati.linkId",
      "path": "QuestionnaireResponse.item.linkId",
      "fixedString": "esposizCasiAccertati"
    }, {
      "id": "QuestionnaireResponse.item:esposizCasiAccertati.answer",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer"
    }, {
      "id": "QuestionnaireResponse.item:esposizCasiAccertati.answer.value[x]:valueBoolean",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer.valueBoolean",
      "type": [ {
        "code": "boolean"
      } ],
      "sliceName": "valueBoolean"
    }, {
      "id": "QuestionnaireResponse.item:esposizCasiSospetti",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item",
      "sliceName": "esposizCasiSospetti"
    }, {
      "id": "QuestionnaireResponse.item:esposizCasiSospetti.answer",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer"
    }, {
      "id": "QuestionnaireResponse.item:esposizCasiSospetti.answer.value[x]:valueBoolean",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer.valueBoolean",
      "type": [ {
        "code": "boolean"
      } ],
      "sliceName": "valueBoolean"
    }, {
      "id": "QuestionnaireResponse.item:contattiPersoneRientrate",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item",
      "sliceName": "contattiPersoneRientrate"
    }, {
      "id": "QuestionnaireResponse.item:contattiPersoneRientrate.answer",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer"
    }, {
      "id": "QuestionnaireResponse.item:contattiPersoneRientrate.answer.value[x]:valueBoolean",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer.valueBoolean",
      "type": [ {
        "code": "boolean"
      } ],
      "sliceName": "valueBoolean"
    }, {
      "id": "QuestionnaireResponse.item:contattiFamiliariCasiSospetti",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item",
      "sliceName": "contattiFamiliariCasiSospetti"
    }, {
      "id": "QuestionnaireResponse.item:contattiFamiliariCasiSospetti.linkId",
      "path": "QuestionnaireResponse.item.linkId",
      "fixedString": "contattiFamiliariCasiSospetti"
    }, {
      "id": "QuestionnaireResponse.item:contattiFamiliariCasiSospetti.answer",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer"
    }, {
      "id": "QuestionnaireResponse.item:contattiFamiliariCasiSospetti.answer.value[x]:valueBoolean",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer.valueBoolean",
      "type": [ {
        "code": "boolean"
      } ],
      "sliceName": "valueBoolean"
    }, {
      "id": "QuestionnaireResponse.item:numeroConviventi",
      "max": "1",
      "path": "QuestionnaireResponse.item",
      "sliceName": "numeroConviventi"
    }, {
      "id": "QuestionnaireResponse.item:numeroConviventi.linkId",
      "path": "QuestionnaireResponse.item.linkId",
      "fixedString": "numeroConviventi"
    }, {
      "id": "QuestionnaireResponse.item:numeroConviventi.answer",
      "max": "1",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer"
    }, {
      "id": "QuestionnaireResponse.item:numeroConviventi.answer.value[x]:valueInteger",
      "min": 1,
      "path": "QuestionnaireResponse.item.answer.valueInteger",
      "type": [ {
        "code": "integer"
      } ],
      "sliceName": "valueInteger"
    } ]
  },
  "baseDefinition": "http://apiframework.dedalus.eu/fhir/StructureDefinition/QuestionnaireResponse"
}