PackagesCanonicalsLogsProblems
    Packages
    ca.qc.sq.sgrdv@1.0.3
    http://sante.quebec/fhir/StructureDefinition/sgrdv-base-lock-payload-parameters
{
  "description": "Profil parent neutre définissant la structure commune des paramètres de verrou SGRDV. Ne pas utiliser directement — utiliser SGRDVLockRequestParameters ou SGRDVSourceLockNotificationParameters.",
  "_filename": "StructureDefinition-sgrdv-base-lock-payload-parameters.json",
  "package_name": "ca.qc.sq.sgrdv",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "SGRDVBaseLockPayloadParameters",
  "abstract": false,
  "type": "Parameters",
  "experimental": "true",
  "resourceType": "StructureDefinition",
  "title": "Paramètres neutres de charge utile de verrou SGRDV (Base)",
  "package_version": "1.0.3",
  "status": "active",
  "id": "24f9e47e-638b-4232-87cf-0035745f2b78",
  "kind": "resource",
  "url": "http://sante.quebec/fhir/StructureDefinition/sgrdv-base-lock-payload-parameters",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Parameters.parameter",
      "path": "Parameters.parameter",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "name",
          "type": "value"
        } ]
      }
    }, {
      "id": "Parameters.parameter:appointment",
      "max": "*",
      "min": 0,
      "path": "Parameters.parameter",
      "sliceName": "appointment"
    }, {
      "id": "Parameters.parameter:appointment.name",
      "path": "Parameters.parameter.name",
      "fixedString": "appointment"
    }, {
      "id": "Parameters.parameter:appointment.resource",
      "min": 1,
      "path": "Parameters.parameter.resource",
      "type": [ {
        "code": "Appointment",
        "profile": [ "http://sante.quebec/fhir/StructureDefinition/sgrdv-base-lock-candidate-appointment" ]
      } ]
    }, {
      "id": "Parameters.parameter:lockIdentifier",
      "max": "1",
      "min": 0,
      "path": "Parameters.parameter",
      "sliceName": "lockIdentifier"
    }, {
      "id": "Parameters.parameter:lockIdentifier.name",
      "path": "Parameters.parameter.name",
      "fixedString": "lockIdentifier"
    }, {
      "id": "Parameters.parameter:lockIdentifier.value[x]",
      "min": 1,
      "path": "Parameters.parameter.value[x]",
      "type": [ {
        "code": "string"
      } ]
    }, {
      "id": "Parameters.parameter:lockRequestedDuration",
      "max": "1",
      "min": 0,
      "path": "Parameters.parameter",
      "sliceName": "lockRequestedDuration"
    }, {
      "id": "Parameters.parameter:lockRequestedDuration.name",
      "path": "Parameters.parameter.name",
      "fixedString": "lock-requestedDuration"
    }, {
      "id": "Parameters.parameter:lockRequestedDuration.value[x]",
      "min": 1,
      "path": "Parameters.parameter.value[x]",
      "type": [ {
        "code": "Duration"
      } ]
    }, {
      "id": "Parameters.parameter:lockRequestedDuration.value[x].value",
      "min": 1,
      "path": "Parameters.parameter.value[x].value"
    }, {
      "id": "Parameters.parameter:lockRequestedDuration.value[x].system",
      "path": "Parameters.parameter.value[x].system",
      "patternUri": "http://unitsofmeasure.org"
    }, {
      "id": "Parameters.parameter:lockRequestedDuration.value[x].code",
      "path": "Parameters.parameter.value[x].code",
      "patternCode": "s"
    }, {
      "id": "Parameters.parameter:lockEndTime",
      "max": "1",
      "min": 0,
      "path": "Parameters.parameter",
      "sliceName": "lockEndTime"
    }, {
      "id": "Parameters.parameter:lockEndTime.name",
      "path": "Parameters.parameter.name",
      "fixedString": "lock-endTime"
    }, {
      "id": "Parameters.parameter:lockEndTime.value[x]",
      "min": 1,
      "path": "Parameters.parameter.value[x]",
      "type": [ {
        "code": "dateTime"
      } ]
    }, {
      "id": "Parameters.parameter:provenance",
      "max": "1",
      "min": 0,
      "path": "Parameters.parameter",
      "sliceName": "provenance"
    }, {
      "id": "Parameters.parameter:provenance.name",
      "path": "Parameters.parameter.name",
      "fixedString": "provenance"
    }, {
      "id": "Parameters.parameter:provenance.resource",
      "min": 1,
      "path": "Parameters.parameter.resource",
      "type": [ {
        "code": "Provenance",
        "profile": [ "http://sante.quebec/fhir/StructureDefinition/sgrdv-base-request-provenance" ]
      } ]
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Parameters"
}