PackagesCanonicalsLogsProblems
    Packages
    package.teste@1.0.7-draft
    https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore
{
  "description": "O recurso Location caracteriza de forma abrangente uma localização ou local, permitindo a existência de uma visão única relativamente aos atributos que o caracterizam e que se afiguram como relevantes no âmbito da partilha de informação entre sistemas. Esta caracterização possibilita a identificação do circuito do utente durante a prestação de cuidados de saúde. Em alternativa, possibilita a identificação do local em que cada cama ou dispositivo se encontram instalados.",
  "_filename": "Profile/LocationPTCore.StructureDefinition.json",
  "package_name": "package.teste",
  "date": "2024-05-09T14:09:40.8201075+00:00",
  "derivation": "constraint",
  "publisher": "SPMS",
  "fhirVersion": "4.3.0",
  "purpose": "O recurso Location é utilizado para descrever estruturas físicas enquadradas numa entidade. Deste modo, o location pode ser utilizado para identificar do local onde o serviço é prestado ou para identificação da área de abrangência associada a a cada serviço.",
  "name": "LocationPTCore",
  "abstract": false,
  "type": "Location",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Location PT Core",
  "package_version": "1.0.7-draft",
  "status": "draft",
  "id": "1db60a24-19a5-48ab-8675-d7f956de0c8c",
  "kind": "resource",
  "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore",
  "version": "2.0.0",
  "differential": {
    "element": [ {
      "id": "Location.id",
      "min": 1,
      "path": "Location.id"
    }, {
      "id": "Location.meta",
      "path": "Location.meta",
      "type": [ {
        "code": "Meta",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MetaPTCore" ]
      } ]
    }, {
      "id": "Location.extension:locationCharacteristicPTExtension",
      "path": "Location.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationCharacteristicPTExtension" ]
      } ],
      "sliceName": "locationCharacteristicPTExtension"
    }, {
      "id": "Location.extension:locationCharacteristicPTExtension.value[x]",
      "path": "Location.extension.value[x]",
      "definition": "Atributos/características associadas à localização"
    }, {
      "id": "Location.extension:virtualServicePTExtension",
      "path": "Location.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/VirtualServicePTExtension" ]
      } ],
      "sliceName": "virtualServicePTExtension",
      "definition": "Detalhes de conexão de um serviço virtual"
    }, {
      "id": "Location.extension:virtualServicePTExtension.extension:chanelType",
      "path": "Location.extension.extension",
      "sliceName": "chanelType",
      "definition": "Tipo de canal/Meio utilizado."
    }, {
      "id": "Location.extension:virtualServicePTExtension.extension:chanelType.value[x]",
      "path": "Location.extension.extension.value[x]",
      "definition": "Tipo de canal/Meio utilizado."
    }, {
      "id": "Location.extension:virtualServicePTExtension.extension:addressURL",
      "path": "Location.extension.extension",
      "sliceName": "addressURL",
      "definition": "Endereço virtual de contacto."
    }, {
      "id": "Location.extension:virtualServicePTExtension.extension:addressURL.value[x]",
      "path": "Location.extension.extension.value[x]",
      "definition": "Endereço virtual de contacto."
    }, {
      "id": "Location.extension:virtualServicePTExtension.extension:additionalInfo",
      "path": "Location.extension.extension",
      "sliceName": "additionalInfo",
      "definition": "Informação adicional sobre o endereço virtual."
    }, {
      "id": "Location.extension:virtualServicePTExtension.extension:additionalInfo.value[x]",
      "path": "Location.extension.extension.value[x]",
      "definition": "Informação adicional sobre o endereço virtual."
    }, {
      "id": "Location.identifier",
      "path": "Location.identifier",
      "type": [ {
        "code": "Identifier",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ExtensionIdentifierPTCore" ]
      } ],
      "definition": "Identificadores do local"
    }, {
      "id": "Location.identifier.type.coding.id",
      "path": "Location.identifier.type.coding.id",
      "comment": "."
    }, {
      "id": "Location.status",
      "path": "Location.status",
      "definition": "Identifica o estado do local:\r\nO estado “active” deve ser utilizado para descrever localizações que se encontram operacionais.\r\n\r\nO estado “suspended” deve ser utilizado para descrever localizações que se encontram temporariamente inoperacionais.\r\n\r\nO estado “inactive” deve ser utilizado para descrever localizações que não voltarão a ser utilizadas."
    }, {
      "id": "Location.operationalStatus",
      "path": "Location.operationalStatus",
      "type": [ {
        "code": "Coding",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodingPTCore" ]
      } ],
      "binding": {
        "strength": "required",
        "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo",
        "description": "Operational Location Status"
      },
      "comment": "Value Set Name: Operational Location Status",
      "definition": "Disponibilidade atual do local."
    }, {
      "id": "Location.name",
      "path": "Location.name",
      "definition": "Nome do local."
    }, {
      "id": "Location.alias",
      "path": "Location.alias",
      "definition": "Outras designações para o local, podendo estas corresponder a siglas ou nomes abreviados."
    }, {
      "id": "Location.description",
      "path": "Location.description",
      "definition": "Descrição do local."
    }, {
      "id": "Location.mode",
      "path": "Location.mode",
      "definition": "Indica se é um local especifico ou se é genérico:\r\nO modo “instance“ deve ser utilizado para representar uma instância específica de um local;\r\n\r\nO modo “kind” deve ser utilizado para representar um conjunto abrangente de locais, que se encontra, no entanto, restringida a um determinado limite."
    }, {
      "id": "Location.type",
      "path": "Location.type",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "id",
          "type": "value"
        } ]
      },
      "definition": "Tipos de funções atribuídas ao local."
    }, {
      "id": "Location.type:clinicalStructure",
      "path": "Location.type",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "binding": {
        "strength": "extensible",
        "valueSet": "https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude"
      },
      "comment": "Value Set Name: Specialized Assistance Activity",
      "sliceName": "clinicalStructure"
    }, {
      "id": "Location.type:clinicalStructure.id",
      "path": "Location.type.id",
      "fixedId": "clinicalStructure"
    }, {
      "id": "Location.type:primaryCareStructure",
      "path": "Location.type",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "binding": {
        "strength": "extensible",
        "valueSet": "https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude"
      },
      "comment": "Value Set Name: Primary Care Assistance Activity",
      "sliceName": "primaryCareStructure"
    }, {
      "id": "Location.type:primaryCareStructure.id",
      "path": "Location.type.id",
      "fixedId": "primaryCareStructure"
    }, {
      "id": "Location.telecom",
      "path": "Location.telecom",
      "type": [ {
        "code": "ContactPoint",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ContactPointPTCore" ]
      } ],
      "definition": "Informações detalhadas dos contactos"
    }, {
      "id": "Location.telecom.system",
      "path": "Location.telecom.system",
      "definition": "Indica o tipo de comunicação."
    }, {
      "id": "Location.telecom.value",
      "path": "Location.telecom.value",
      "definition": "Detalhes do contacto de acordo com a opção indicada no elemento system. \r\n\r\nSe no system for indicado:\r\n\r\n“phone“, neste elemento indicar o número do telefone;\r\n\r\n“fax“, neste elemento indicar o número do fax;\r\n\r\n“email“, neste elemento indicar o email;\r\n\r\n“pager“, neste elemento indicar o pager;\r\n\r\n“url“, neste elemento indicar o url;\r\n\r\n“sms“, neste elemento indicar o número de contacto para enviar sms."
    }, {
      "id": "Location.telecom.period",
      "path": "Location.telecom.period",
      "definition": "Período de tempo em que o contacto estava/está em uso."
    }, {
      "id": "Location.address",
      "path": "Location.address",
      "type": [ {
        "code": "Address",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AddressPTCore" ]
      } ],
      "definition": "Morada do local. Para moradas nacionais é obrigatória a utilização da estrutura de moradas previstas pelos CTT. O atributo address.text será utilizado para descrição de morada de países terceiros e o atributo address.line terá de conter a estrutura da morada nacional definida pelos CTT, tendo de cumprir com a ordenação definida no line."
    }, {
      "id": "Location.address.extension:countyPTExtension",
      "path": "Location.address.extension",
      "sliceName": "countyPTExtension"
    }, {
      "id": "Location.address.extension:countyPTExtension.value[x]",
      "path": "Location.address.extension.value[x]",
      "definition": "Distrito."
    }, {
      "id": "Location.address.extension:municipalityPTExtension",
      "path": "Location.address.extension",
      "sliceName": "municipalityPTExtension"
    }, {
      "id": "Location.address.extension:municipalityPTExtension.value[x]",
      "path": "Location.address.extension.value[x]",
      "definition": "Concelho"
    }, {
      "id": "Location.address.extension:parishPTExtension",
      "path": "Location.address.extension",
      "sliceName": "parishPTExtension"
    }, {
      "id": "Location.address.extension:parishPTExtension.value[x]",
      "path": "Location.address.extension.value[x]",
      "definition": "Freguesia"
    }, {
      "id": "Location.address.extension:geolocationPTExtension",
      "path": "Location.address.extension",
      "sliceName": "geolocationPTExtension"
    }, {
      "id": "Location.address.extension:geolocationPTExtension.extension:longitude",
      "path": "Location.address.extension.extension",
      "sliceName": "longitude"
    }, {
      "id": "Location.address.extension:geolocationPTExtension.extension:longitude.value[x]",
      "path": "Location.address.extension.extension.value[x]",
      "definition": "Longititude"
    }, {
      "id": "Location.address.extension:geolocationPTExtension.extension:latitude",
      "path": "Location.address.extension.extension",
      "sliceName": "latitude"
    }, {
      "id": "Location.address.extension:geolocationPTExtension.extension:latitude.value[x]",
      "path": "Location.address.extension.extension.value[x]",
      "definition": "Latitude"
    }, {
      "id": "Location.address.extension:geolocationPTExtension.extension:altitude",
      "path": "Location.address.extension.extension",
      "sliceName": "altitude"
    }, {
      "id": "Location.address.extension:geolocationPTExtension.extension:altitude.value[x]",
      "path": "Location.address.extension.extension.value[x]",
      "definition": "Altitude"
    }, {
      "id": "Location.address.extension:addressNutsPTExtension",
      "path": "Location.address.extension",
      "sliceName": "addressNutsPTExtension"
    }, {
      "id": "Location.address.extension:addressNutsPTExtension.extension:NUTI",
      "path": "Location.address.extension.extension",
      "sliceName": "NUTI"
    }, {
      "id": "Location.address.extension:addressNutsPTExtension.extension:NUTI.value[x]",
      "path": "Location.address.extension.extension.value[x]",
      "definition": "NUT I"
    }, {
      "id": "Location.address.extension:addressNutsPTExtension.extension:NUTII",
      "path": "Location.address.extension.extension",
      "sliceName": "NUTII"
    }, {
      "id": "Location.address.extension:addressNutsPTExtension.extension:NUTII.value[x]",
      "path": "Location.address.extension.extension.value[x]",
      "definition": "NUT II"
    }, {
      "id": "Location.address.extension:addressNutsPTExtension.extension:NUTIII",
      "path": "Location.address.extension.extension",
      "sliceName": "NUTIII"
    }, {
      "id": "Location.address.extension:addressNutsPTExtension.extension:NUTIII.value[x]",
      "path": "Location.address.extension.extension.value[x]",
      "definition": "NUT III"
    }, {
      "id": "Location.address.text",
      "path": "Location.address.text",
      "definition": "Representação textual da morada de países terceiros ou de moradas nacionais quando estas não são estruturadas."
    }, {
      "id": "Location.address.line:tipoVia",
      "path": "Location.address.line",
      "sliceName": "tipoVia",
      "definition": "Tipo de Via."
    }, {
      "id": "Location.address.line:descricaoVia",
      "path": "Location.address.line",
      "sliceName": "descricaoVia",
      "definition": "Descrição da Via."
    }, {
      "id": "Location.address.line:prefixoEdificio",
      "path": "Location.address.line",
      "sliceName": "prefixoEdificio",
      "definition": "Prefixo do Edifício."
    }, {
      "id": "Location.address.line:lado",
      "path": "Location.address.line",
      "sliceName": "lado",
      "definition": "Lado."
    }, {
      "id": "Location.address.line:andar",
      "path": "Location.address.line",
      "sliceName": "andar",
      "definition": "Andar."
    }, {
      "id": "Location.address.line:lugar",
      "path": "Location.address.line",
      "sliceName": "lugar",
      "definition": "Lugar."
    }, {
      "id": "Location.address.line:localidade",
      "path": "Location.address.line",
      "sliceName": "localidade",
      "definition": "Localidade, utilizado para moradas nacionais e de países terceiros."
    }, {
      "id": "Location.address.period",
      "path": "Location.address.period",
      "definition": "Período de tempo em que a morada estava/está em uso."
    }, {
      "id": "Location.physicalType",
      "path": "Location.physicalType",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "definition": "Tipo de local ou estrutura física."
    }, {
      "id": "Location.physicalType.coding",
      "path": "Location.physicalType.coding",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "id",
          "type": "value"
        } ]
      }
    }, {
      "id": "Location.physicalType.coding:locationType",
      "path": "Location.physicalType.coding",
      "binding": {
        "strength": "required",
        "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
      },
      "comment": "Value Set Name: Location Type",
      "sliceName": "locationType",
      "definition": "Identifica o tipo de localização física como edifício, andar, sala, entre outros."
    }, {
      "id": "Location.physicalType.coding:locationType.id",
      "path": "Location.physicalType.coding.id",
      "fixedId": "locationType"
    }, {
      "id": "Location.physicalType.coding:vaccineLocationType",
      "path": "Location.physicalType.coding",
      "binding": {
        "strength": "required",
        "valueSet": "https://www.ctc.min-saude.pt/catalogos/vacinas"
      },
      "comment": "Value Set Name: Vaccine Location Type",
      "sliceName": "vaccineLocationType",
      "definition": "Identifica o tipo de local onde foi feita a administração da vacina."
    }, {
      "id": "Location.physicalType.coding:vaccineLocationType.id",
      "path": "Location.physicalType.coding.id",
      "fixedId": "vaccineLocationType"
    }, {
      "id": "Location.position.longitude",
      "path": "Location.position.longitude",
      "definition": "Longitude\r\n\r\nA longitude adota WGS84 datum como o seu sistema de coordenadas de referência.\r\n\r\n Para representar a longitude usar o formato (+ou-)99.999999"
    }, {
      "id": "Location.position.latitude",
      "path": "Location.position.latitude",
      "definition": "Latitude\r\n\r\nA latitude adota WGS84 datum como o seu sistema de coordenadas de referência.\r\n\r\n Para representar a latitude usar o formato (+ou-)99.999999"
    }, {
      "id": "Location.position.altitude",
      "path": "Location.position.altitude",
      "definition": "Altitude\r\n\r\nA altitude adota WGS84 datum como o seu sistema de coordenadas de referência.\r\n\r\nPara representar a altitude usar o formato (+ou-)9999.99"
    }, {
      "id": "Location.managingOrganization",
      "path": "Location.managingOrganization",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ]
      } ],
      "definition": "Entidade responsável pelo local"
    }, {
      "id": "Location.partOf",
      "path": "Location.partOf",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore" ]
      } ],
      "definition": "Referencia o local pai que lhe está associado"
    }, {
      "id": "Location.hoursOfOperation.daysOfWeek",
      "path": "Location.hoursOfOperation.daysOfWeek",
      "definition": "Dias da semana em que o local se encontra disponível:\r\n\r\n- Segunda-feira: “mon”;\r\n\r\n- Terça-feira: “tue”;\r\n\r\n- Quarta-feira: “wed”;\r\n\r\n- Quinta-feira: “thu”;\r\n\r\n- Sexta-feira: “fri”;\r\n\r\n- Sábado: “sat”;\r\n\r\n- Domingo: “sun”"
    }, {
      "id": "Location.hoursOfOperation.allDay",
      "path": "Location.hoursOfOperation.allDay",
      "definition": "Indica se o local está disponível 24h:\r\n\r\nDisponível: true;\r\n\r\nNão disponível: false."
    }, {
      "id": "Location.hoursOfOperation.openingTime",
      "path": "Location.hoursOfOperation.openingTime",
      "definition": "Horário de abertura. Formato:\r\n\r\n - hora, minutos, segundos"
    }, {
      "id": "Location.hoursOfOperation.closingTime",
      "path": "Location.hoursOfOperation.closingTime",
      "definition": "Horário de fecho. Formato:\r\n\r\n - hora, minutos, segundos"
    }, {
      "id": "Location.availabilityExceptions",
      "path": "Location.availabilityExceptions",
      "definition": "Exceções relativas à disponibilidade."
    }, {
      "id": "Location.endpoint",
      "path": "Location.endpoint",
      "definition": "Pontos que fornecem acesso ao local"
    } ]
  },
  "contact": [ {
    "name": "Interoperabilidade Semântica",
    "telecom": [ {
      "value": "https://www.spms.min-saude.pt",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Location"
}