{
  "resourceType": "StructureDefinition",
  "id": "ObservationRsipaOemc",
  "url": "https://simplifier.net/msss-rsipa/ObservationRsipaOemc",
  "version": "v1",
  "name": "ObservationRsipaOemc",
  "status": "draft",
  "date": "2022-10-12T20:04:50.8321474+00:00",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation",
        "path": "Observation",
        "short": "Évaluation de l'usager avec calcul du profil ISO-SMAF",
        "definition": "Donne le résultat du calcul du profil ISO-SMAF en lien avec l'évènement clinique «Évaluation OEMC».",
        "comment": "Cette observation donne des informations limitées sur l'évaluation."
      },
      {
        "id": "Observation.identifier",
        "path": "Observation.identifier",
        "short": "Identification unique RSIPA de l'évaluation OEMC",
        "definition": "Le système RSIPA assigne automatiquement un numéro unique aux évaluations au moment de leur création.",
        "requirements": "Ce numéro garanti l'identification et la traçabilité de l'évaluation.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.identifier.use",
        "path": "Observation.identifier.use",
        "definition": "Cet identifiant est propre au système RSIPA et permet de garantir l'identificaton de l'évaluation concernée, sans autres données requises. Il est permanent et immutable.",
        "comment": "Identifiant permanent. Il n'y a jamais de suppression physique de l'évaluation dans la base de données du système RSIPA.",
        "requirements": "Permet l'identification sans ambiguïté de l'évaluation dans toute la Province.",
        "min": 1,
        "fixedCode": "official"
      },
      {
        "id": "Observation.identifier.type",
        "path": "Observation.identifier.type",
        "short": "Définition de l'identifiant",
        "definition": "L'identifiant de l'évaluation est particulier au système RSIPA.",
        "min": 1
      },
      {
        "id": "Observation.identifier.type.coding",
        "path": "Observation.identifier.type.coding",
        "short": "Code défini par le système RSIPA",
        "definition": "Nom technique de l'identifiant tel que défini par RSIPA. Différents identifiants sont employés selon l'évènement clinique impliqué.",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.identifier.type.coding.system",
        "path": "Observation.identifier.type.coding.system",
        "short": "Identité de la terminologie du système RSIPA",
        "max": "0",
        "fixedUri": "RSIPA"
      },
      {
        "id": "Observation.identifier.type.coding.version",
        "path": "Observation.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.coding.code",
        "path": "Observation.identifier.type.coding.code",
        "short": "Code définissant l'identifiant unique de l'évaluation dans la BD RSIPA.",
        "definition": "Nom technique de l'identifiant de l'évaluation tel qu'utilisé dans le système RSIPA.",
        "requirements": "Faciliter les communications et le support pour ce message.",
        "min": 1,
        "fixedCode": "ID_EVLTN_AUTNM"
      },
      {
        "id": "Observation.identifier.type.coding.display",
        "path": "Observation.identifier.type.coding.display",
        "max": "0",
        "fixedString": "Identifiant unique de l'évaluation dans la BD RSIPA."
      },
      {
        "id": "Observation.identifier.type.coding.userSelected",
        "path": "Observation.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.identifier.type.text",
        "path": "Observation.identifier.type.text",
        "short": "Identifiant unique RSIPA de l'évaluation.",
        "definition": "Identifiant de l'évaluation, permettant de l'identifier dans les données du système RSIPA de façon certaine.",
        "requirements": "Support en lien avec les données échangées.",
        "min": 1,
        "fixedString": "Identifiant unique RSIPA de l'évaluation"
      },
      {
        "id": "Observation.identifier.system",
        "path": "Observation.identifier.system",
        "short": "Assigné par le système RSIPA",
        "definition": "RSIPA est la source autoritaire de cet identifiant.\r\n\r\nL'identifiant de l'évaluation est défini, implanté et géré uniquement par le système RSIPA.",
        "min": 1,
        "fixedUri": "RSIPA"
      },
      {
        "id": "Observation.identifier.value",
        "path": "Observation.identifier.value",
        "short": "Valeur unique identifiant l'évaluation dans la base de données RSIPA.",
        "definition": "Numéro séquentiel unique donné par RSIPA à la création de l'évaluation.",
        "comment": "L'identifiant de l'évaluation est une information qui ne devrait pas être communiquée aux utilisateurs finaux.\r\n\r\nElle sert pour identifier de façon non ambigüe l'évaluation, et sert aux fins de support et dépannage.",
        "min": 1
      },
      {
        "id": "Observation.identifier.period",
        "path": "Observation.identifier.period",
        "short": "Période de validité de l'identifiant",
        "definition": "L'identifiant est donné à la création de l'évaluation. Il est immutable et permanent, et n'a donc pas de date de fin de validité. Le statut de l'évaluation par contre peut changer dans le temps.",
        "min": 1
      },
      {
        "id": "Observation.identifier.period.start",
        "path": "Observation.identifier.period.start",
        "short": "Date de création de l'évaluation",
        "definition": "Date de création de l'évaluation dans le systèmes RSIPA. C'est la date à laquelle l'identifiant unique RSIPA de l'évaluation a été attribué.",
        "comment": "Cette identifiant est permanent, il n'y a jamais de suppression physique de l'évaluation dans la base de données du système RSIPA.",
        "min": 1
      },
      {
        "id": "Observation.identifier.period.end",
        "path": "Observation.identifier.period.end",
        "max": "0"
      },
      {
        "id": "Observation.identifier.assigner",
        "path": "Observation.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Observation.basedOn",
        "path": "Observation.basedOn",
        "max": "0"
      },
      {
        "id": "Observation.partOf",
        "path": "Observation.partOf",
        "max": "0"
      },
      {
        "id": "Observation.status",
        "path": "Observation.status",
        "short": "En cours | Complété | Supprimé",
        "definition": "Statut de l'évaluation, tel qu'affiché dans l'application RSIPA.",
        "comment": "Seules les évaluations complétées sont transmises.",
        "requirements": "Détermine si l'évaluation est officiellement reconnue dans le processus clinique."
      },
      {
        "id": "Observation.category",
        "path": "Observation.category",
        "short": "Catégorie",
        "definition": "Catégorie de l'évènement clinique au sens de la catégorisation FHIR",
        "min": 1,
        "max": "1",
        "fixedCodeableConcept": {
          "text": "survey"
        }
      },
      {
        "id": "Observation.category.coding",
        "path": "Observation.category.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.category.coding.system",
        "path": "Observation.category.coding.system",
        "min": 1,
        "fixedUri": "http://terminology.hl7.org/CodeSystem/observation-category"
      },
      {
        "id": "Observation.category.coding.version",
        "path": "Observation.category.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.category.coding.code",
        "path": "Observation.category.coding.code",
        "max": "0"
      },
      {
        "id": "Observation.category.coding.display",
        "path": "Observation.category.coding.display",
        "max": "0"
      },
      {
        "id": "Observation.category.coding.userSelected",
        "path": "Observation.category.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.category.text",
        "path": "Observation.category.text",
        "short": "L'OEMC est un questionnaire normalisé",
        "definition": "Rencontre d'évaluation d'un usager par un intervenant du CISSS-CIUSSS.",
        "min": 1,
        "fixedString": "survey"
      },
      {
        "id": "Observation.code",
        "path": "Observation.code",
        "short": "Type d'évaluation OEMC",
        "definition": "Indique laquelle des trois types d'évaluation a été effectué avec l'usager afin de déterminer un profil ISO-SMAF\r\n- Évaluation préliminaire\r\n- SMAF\r\n- Évaluation globale",
        "comment": "Le profil ISO-SMAF est calculé quelquesoit le type d'évaluation - le questionnaire conduisant au calcul est inclut dans les trois.",
        "requirements": "Le type de l'évaluation informe sur le processus clinique.\r\nPar exemple une évaluation préliminaire devrait être suivie d'une évaluation globale dans le mois."
      },
      {
        "id": "Observation.code.coding",
        "path": "Observation.code.coding",
        "short": "Code défini par le système RSIPA",
        "definition": "La terminologie est définie par la pratique clinique.",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.code.coding.system",
        "path": "Observation.code.coding.system",
        "short": "Terminologie du système RSIPA",
        "min": 1,
        "fixedUri": "RSIPA"
      },
      {
        "id": "Observation.code.coding.version",
        "path": "Observation.code.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.code",
        "path": "Observation.code.coding.code",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.display",
        "path": "Observation.code.coding.display",
        "max": "0"
      },
      {
        "id": "Observation.code.coding.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code.text",
        "path": "Observation.code.text",
        "short": "Évaluation préliminaire | SMAF | Évaluation globale",
        "definition": "Type d'évaluation utilisée lors de la rencontre avec l'usager.",
        "comment": "Le libellé est celui officiellement utilisé dans le processus clinique.",
        "min": 1
      },
      {
        "id": "Observation.subject",
        "path": "Observation.subject",
        "short": "Usager évalué",
        "definition": "Référence à l'usager étant l'objet de l'évaluation.",
        "min": 1
      },
      {
        "id": "Observation.subject.reference",
        "path": "Observation.subject.reference",
        "max": "0"
      },
      {
        "id": "Observation.subject.type",
        "path": "Observation.subject.type",
        "min": 1,
        "fixedUri": "PatientUsagerRsipa"
      },
      {
        "id": "Observation.subject.identifier",
        "path": "Observation.subject.identifier",
        "min": 1
      },
      {
        "id": "Observation.subject.identifier.use",
        "path": "Observation.subject.identifier.use",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.type",
        "path": "Observation.subject.identifier.type",
        "min": 1
      },
      {
        "id": "Observation.subject.identifier.type.coding",
        "path": "Observation.subject.identifier.type.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.subject.identifier.type.coding.system",
        "path": "Observation.subject.identifier.type.coding.system",
        "min": 1,
        "fixedUri": "RSIPA"
      },
      {
        "id": "Observation.subject.identifier.type.coding.version",
        "path": "Observation.subject.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.type.coding.code",
        "path": "Observation.subject.identifier.type.coding.code",
        "short": "Code définissant l'identifiant unique de l'usager dans le système RSIPA.",
        "min": 1,
        "fixedCode": "ID_USAGR"
      },
      {
        "id": "Observation.subject.identifier.type.coding.display",
        "path": "Observation.subject.identifier.type.coding.display",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.type.coding.userSelected",
        "path": "Observation.subject.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.type.text",
        "path": "Observation.subject.identifier.type.text",
        "short": "Identifiant unique RSIPA de l'usager dans l'établissement",
        "min": 1,
        "fixedString": "ID_USAGR"
      },
      {
        "id": "Observation.subject.identifier.system",
        "path": "Observation.subject.identifier.system",
        "min": 1,
        "fixedUri": "RSIPA"
      },
      {
        "id": "Observation.subject.identifier.value",
        "path": "Observation.subject.identifier.value",
        "short": "Valeur de l'identifiant unique de l'usager dans le système RSIPA",
        "min": 1
      },
      {
        "id": "Observation.subject.identifier.period",
        "path": "Observation.subject.identifier.period",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier.assigner",
        "path": "Observation.subject.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Observation.subject.display",
        "path": "Observation.subject.display",
        "min": 1,
        "fixedString": "Usager"
      },
      {
        "id": "Observation.focus",
        "path": "Observation.focus",
        "max": "0"
      },
      {
        "id": "Observation.encounter",
        "path": "Observation.encounter",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]",
        "path": "Observation.effective[x]",
        "short": "Date d'évaluation",
        "definition": "Date de la rencontre d'évaluation entre l'usager et l'intervenant du CISSS/CIUSSS",
        "comment": "Une et une seule date est possible.",
        "min": 1,
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Observation.issued",
        "path": "Observation.issued",
        "short": "Date de signature de l'évaluation",
        "definition": "La signature de l'évaluation par l'auteur marque le moment où elle est devenue officiellement complétée, ce qui permet la poursuite du cheminement clinique et la mise à disposition aux autres systèmes des données quelle contient.",
        "min": 1
      },
      {
        "id": "Observation.performer",
        "path": "Observation.performer",
        "max": "0"
      },
      {
        "id": "Observation.value[x]",
        "path": "Observation.value[x]",
        "short": "Profil ISO-SMAF",
        "definition": "Résultat du calcul du profil ISO-SMAF suite à l'évaluation.",
        "comment": "Entier compris entre 1 et 14.",
        "min": 1,
        "type": [
          {
            "code": "integer"
          }
        ],
        "minValueInteger": 1,
        "maxValueInteger": 14
      },
      {
        "id": "Observation.dataAbsentReason",
        "path": "Observation.dataAbsentReason",
        "max": "0"
      },
      {
        "id": "Observation.interpretation",
        "path": "Observation.interpretation",
        "max": "0"
      },
      {
        "id": "Observation.note",
        "path": "Observation.note",
        "max": "0"
      },
      {
        "id": "Observation.bodySite",
        "path": "Observation.bodySite",
        "max": "0"
      },
      {
        "id": "Observation.method",
        "path": "Observation.method",
        "max": "0"
      },
      {
        "id": "Observation.specimen",
        "path": "Observation.specimen",
        "max": "0"
      },
      {
        "id": "Observation.device",
        "path": "Observation.device",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange",
        "path": "Observation.referenceRange",
        "max": "0"
      },
      {
        "id": "Observation.hasMember",
        "path": "Observation.hasMember",
        "max": "0"
      },
      {
        "id": "Observation.derivedFrom",
        "path": "Observation.derivedFrom",
        "max": "0"
      },
      {
        "id": "Observation.component",
        "path": "Observation.component",
        "max": "0"
      },
      {
        "id": "Observation.component.code.coding",
        "path": "Observation.component.code.coding",
        "max": "0"
      },
      {
        "id": "Observation.component.code.text",
        "path": "Observation.component.code.text",
        "min": 1
      },
      {
        "id": "Observation.component.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1
      },
      {
        "id": "Observation.component.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "max": "0"
      },
      {
        "id": "Observation.component.interpretation",
        "path": "Observation.component.interpretation",
        "max": "0"
      },
      {
        "id": "Observation.component.referenceRange",
        "path": "Observation.component.referenceRange",
        "max": "0",
        "contentReference": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange"
      }
    ]
  }
}