{ "description": "O recurso Patient caracteriza de forma abrangente a totalidade dos utentes, 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. A informação do recurso Patient deve estar de acordo com a informação definida no provedor nacional de utentes.", "_filename": "Profile/PatientPTCore.StructureDefinition.json", "package_name": "portuguese.core.guide", "date": "2024-05-09T11:12:11.716665+00:00", "derivation": "constraint", "publisher": "SPMS", "fhirVersion": "4.3.0", "purpose": "O recurso Patient descreve o utente do ponto de vista administrativo, identificando informação demográfica, informação relativa ao registo do utente nos cuidados de saúde primários, habilitações literárias, profissão do utente, contactos, entre outros.", "name": "PatientPTCore", "abstract": false, "type": "Patient", "experimental": null, "resourceType": "StructureDefinition", "title": "Patient PT Core", "package_version": "1.0.0", "status": "active", "id": "6cb576ce-09d6-47dd-a3f1-4c7445c3c913", "kind": "resource", "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore", "version": "1.0.0", "differential": { "element": [ { "id": "Patient.id", "min": 1, "path": "Patient.id" }, { "id": "Patient.meta", "path": "Patient.meta", "type": [ { "code": "Meta", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MetaPTCore" ] } ] }, { "id": "Patient.extension:professionalSituationPTExtension", "path": "Patient.extension", "type": [ { "code": "Extension", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProfessionalSituationPTExtension" ] } ], "sliceName": "professionalSituationPTExtension", "definition": "Situação profissional do utente" }, { "id": "Patient.extension:professionalSituationPTExtension.extension:employmentStatus", "path": "Patient.extension.extension", "sliceName": "employmentStatus" }, { "id": "Patient.extension:professionalSituationPTExtension.extension:employmentStatus.value[x]", "path": "Patient.extension.extension.value[x]", "definition": "Situação profissional." }, { "id": "Patient.extension:educationPTExtension", "path": "Patient.extension", "type": [ { "code": "Extension", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EducationPTExtension" ] } ], "sliceName": "educationPTExtension" }, { "id": "Patient.extension:educationPTExtension.value[x]", "path": "Patient.extension.value[x]", "definition": "Habilitações literárias" }, { "id": "Patient.extension:transitionalRegistrationPTExtension", "path": "Patient.extension", "type": [ { "code": "Extension", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/TransitionalRegistrationPTExtension" ] } ], "sliceName": "transitionalRegistrationPTExtension" }, { "id": "Patient.extension:transitionalRegistrationPTExtension.value[x]", "path": "Patient.extension.value[x]", "definition": "Tipologia do registo do utente no RNU transitório" }, { "id": "Patient.extension:nacionalityPTExtension", "path": "Patient.extension", "type": [ { "code": "Extension", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/NacionalityPTExtension" ] } ], "sliceName": "nacionalityPTExtension" }, { "id": "Patient.extension:nacionalityPTExtension.extension:period", "path": "Patient.extension.extension", "sliceName": "period" }, { "id": "Patient.extension:nacionalityPTExtension.extension:period.value[x]", "path": "Patient.extension.extension.value[x]", "definition": "Período." }, { "id": "Patient.extension:availabilityCharacteristicsPTExtension", "path": "Patient.extension", "type": [ { "code": "Extension", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AvailabilityCharacteristicsPTExtension" ] } ], "sliceName": "availabilityCharacteristicsPTExtension" }, { "id": "Patient.extension:availabilityCharacteristicsPTExtension.extension:indirectEncounter", "path": "Patient.extension.extension", "sliceName": "indirectEncounter" }, { "id": "Patient.extension:availabilityCharacteristicsPTExtension.extension:indirectEncounter.value[x]", "path": "Patient.extension.extension.value[x]", "definition": "As características adicionais do utente estão disponíveis no Value Set Indirect Encounter." }, { "id": "Patient.extension:availabilityCharacteristicsPTExtension.extension:encounterPresence", "path": "Patient.extension.extension", "sliceName": "encounterPresence" }, { "id": "Patient.extension:availabilityCharacteristicsPTExtension.extension:encounterPresence.url", "path": "Patient.extension.extension.url", "fixedUri": "encounterPresence" }, { "id": "Patient.extension:availabilityCharacteristicsPTExtension.extension:encounterPresence.value[x]", "path": "Patient.extension.extension.value[x]", "definition": "As características adicionais do utente estão disponíveis no Value Set Encounter Presence." }, { "id": "Patient.identifier", "path": "Patient.identifier", "type": [ { "code": "Identifier", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ExtensionIdentifierPTCore" ] } ] }, { "id": "Patient.identifier.type.coding.id", "path": "Patient.identifier.type.coding.id", "comment": "." }, { "id": "Patient.active", "path": "Patient.active", "definition": "Indicação do estado da inscrição do utente nos cuidados de saúde primários." }, { "id": "Patient.name", "path": "Patient.name", "type": [ { "code": "HumanName", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/HumanNamePTCore" ] } ] }, { "id": "Patient.telecom", "path": "Patient.telecom", "type": [ { "code": "ContactPoint", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ContactPointPTCore" ] } ] }, { "id": "Patient.telecom.system", "path": "Patient.telecom.system", "definition": "Indica o tipo de comunicação." }, { "id": "Patient.telecom.value", "path": "Patient.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": "Patient.telecom.use", "path": "Patient.telecom.use", "definition": "Indica a finalidade do contacto:\r\n \r\n“home”: Contacto de comunicação pessoal (NÃO utilizar esta finalidade de contacto para Entidades e para locais das Entidades);\r\n\r\n“work”: Contacto do local de trabalho;\r\n\r\n“temp”: Contacto temporário;\r\n\r\n“old”: Contacto que não está mais em uso;\r\n\r\n“mobile”: Dispositivo de telecomunicação móvel." }, { "id": "Patient.telecom.period", "path": "Patient.telecom.period", "comment": "A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. \"the patient was an inpatient of the hospital for this time range\") or one value from the range applies (e.g. \"give to the patient between these two times\"). \n\nPeriod is not used for a duration (a measure of elapsed time). See [Duration](datatypes.html#Duration)." }, { "id": "Patient.gender", "path": "Patient.gender", "definition": "Sexo administrativo" }, { "id": "Patient.birthDate", "path": "Patient.birthDate", "definition": "Data de nascimento do indivíduo." }, { "id": "Patient.deceased[x]", "path": "Patient.deceased[x]", "definition": "Indicação se utente falecido" }, { "id": "Patient.address", "path": "Patient.address", "type": [ { "code": "Address", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AddressPTCore" ] } ] }, { "id": "Patient.address.extension:countyPTExtension", "path": "Patient.address.extension", "sliceName": "countyPTExtension" }, { "id": "Patient.address.extension:countyPTExtension.value[x]", "path": "Patient.address.extension.value[x]", "definition": "Distrito" }, { "id": "Patient.address.extension:municipalityPTExtension", "path": "Patient.address.extension", "sliceName": "municipalityPTExtension" }, { "id": "Patient.address.extension:municipalityPTExtension.value[x]", "path": "Patient.address.extension.value[x]", "definition": "Concelho" }, { "id": "Patient.address.extension:parishPTExtension", "path": "Patient.address.extension", "sliceName": "parishPTExtension" }, { "id": "Patient.address.extension:parishPTExtension.value[x]", "path": "Patient.address.extension.value[x]", "definition": "Freguesia" }, { "id": "Patient.address.extension:geolocationPTExtension", "path": "Patient.address.extension", "sliceName": "geolocationPTExtension" }, { "id": "Patient.address.extension:geolocationPTExtension.extension:longitude", "path": "Patient.address.extension.extension", "sliceName": "longitude" }, { "id": "Patient.address.extension:geolocationPTExtension.extension:longitude.value[x]", "path": "Patient.address.extension.extension.value[x]", "definition": "Longitude" }, { "id": "Patient.address.extension:geolocationPTExtension.extension:latitude", "path": "Patient.address.extension.extension", "sliceName": "latitude" }, { "id": "Patient.address.extension:geolocationPTExtension.extension:latitude.value[x]", "path": "Patient.address.extension.extension.value[x]", "definition": "Latitude" }, { "id": "Patient.address.extension:geolocationPTExtension.extension:altitude", "path": "Patient.address.extension.extension", "sliceName": "altitude" }, { "id": "Patient.address.extension:geolocationPTExtension.extension:altitude.value[x]", "path": "Patient.address.extension.extension.value[x]", "definition": "Altitude" }, { "id": "Patient.address.extension:addressNutsPTExtension", "path": "Patient.address.extension", "sliceName": "addressNutsPTExtension" }, { "id": "Patient.address.extension:addressNutsPTExtension.extension:NUTI", "path": "Patient.address.extension.extension", "sliceName": "NUTI" }, { "id": "Patient.address.extension:addressNutsPTExtension.extension:NUTI.value[x]", "path": "Patient.address.extension.extension.value[x]", "definition": "NUT I" }, { "id": "Patient.address.extension:addressNutsPTExtension.extension:NUTII", "path": "Patient.address.extension.extension", "sliceName": "NUTII" }, { "id": "Patient.address.extension:addressNutsPTExtension.extension:NUTII.value[x]", "path": "Patient.address.extension.extension.value[x]", "definition": "NUT II" }, { "id": "Patient.address.extension:addressNutsPTExtension.extension:NUTIII", "path": "Patient.address.extension.extension", "sliceName": "NUTIII" }, { "id": "Patient.address.extension:addressNutsPTExtension.extension:NUTIII.value[x]", "path": "Patient.address.extension.extension.value[x]", "definition": "NUT III" }, { "id": "Patient.address.use", "path": "Patient.address.use", "definition": "Propósito da morada: \r\n\r\n“home”: Morada da residência/domicílio;\r\n\r\n“work”: Morada referente ao local de trabalho;\r\n\r\n“temp”: Morada temporária;\r\n\r\n“old“: Morada antiga;\r\n\r\n“billing“: Morada para envio de contas, faturas, recibos, etc." }, { "id": "Patient.address.type", "path": "Patient.address.type", "definition": "Tipo de morada:\r\n\r\n - “postal”: Deve ser utilizado para identificação de endereço de correspondência;\r\n\r\n - “physical”: Identificação de endereço físico, não tendo a possibilidade de envio de correspondência para este endereço;\r\n\r\n - “both”: Deve ser utilizado quando a morada física e correspondência são a mesma." }, { "id": "Patient.address.line:tipoVia", "path": "Patient.address.line", "sliceName": "tipoVia", "definition": "Tipo de Via." }, { "id": "Patient.address.line:descricaoVia", "path": "Patient.address.line", "sliceName": "descricaoVia", "definition": "Descrição da Via." }, { "id": "Patient.address.line:prefixoEdificio", "path": "Patient.address.line", "sliceName": "prefixoEdificio", "definition": "Prefixo do Edifício." }, { "id": "Patient.address.line:lado", "path": "Patient.address.line", "sliceName": "lado", "definition": "Lado." }, { "id": "Patient.address.line:andar", "path": "Patient.address.line", "sliceName": "andar", "definition": "Andar." }, { "id": "Patient.address.line:lugar", "path": "Patient.address.line", "sliceName": "lugar", "definition": "Lugar." }, { "id": "Patient.address.line:localidade", "path": "Patient.address.line", "sliceName": "localidade", "definition": "Localidade, utilizado para moradas nacionais e de países terceiros." }, { "id": "Patient.address.period", "path": "Patient.address.period", "definition": "Período de tempo em que a morada estava/está em uso." }, { "id": "Patient.maritalStatus", "path": "Patient.maritalStatus", "type": [ { "code": "CodeableConcept", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ] } ], "binding": { "strength": "required", "valueSet": "https://www.ctc.min-saude.pt/catalogos/catalogo-portugues-de-caracteristicas-biograficas-e-demograficas" }, "comment": "Value Set Name: Marital Status", "definition": "Indicação do Estado Civil" }, { "id": "Patient.multipleBirth[x]", "path": "Patient.multipleBirth[x]", "definition": "Identificação se utente faz parte de parto múltiplo ou indicação da ordem de nascimento" }, { "id": "Patient.photo", "path": "Patient.photo", "type": [ { "code": "Attachment", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AttachmentPTCore" ] } ], "definition": "Foto do Utente." }, { "id": "Patient.contact.relationship", "path": "Patient.contact.relationship", "type": [ { "code": "CodeableConcept", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ] } ], "binding": { "strength": "required", "valueSet": "https://www.ctc.min-saude.pt/catalogos/catalogo-portugues-de-caracteristicas-biograficas-e-demograficas" }, "comment": "Value Set Name: Person; Person in Family", "definition": "Tipo de relacionamento" }, { "id": "Patient.contact.name", "path": "Patient.contact.name", "type": [ { "code": "HumanName", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/HumanNamePTCore" ] } ] }, { "id": "Patient.contact.name.use", "path": "Patient.contact.name.use", "definition": "Indica a finalidade do nome:\r\n \r\n“official”: Nome oficial.\r\n\r\n“usual”: Nome profissional.\r\n\r\n“old”: Nome antigo (após “merge” de utentes/profissionais).\r\n\r\n“anonymous”: Este HumanNameUse será utilizado quando se pretende proteger a identidade da pessoa pode ser atribuído o nome anónimo, sigla ou pseudónimo.\r\n\r\n“temp “: O Nome temporário será utilizado para esclarecer o período associado à utilização deste HumanNameUse. Este poderá ser utilizado para nomes temporários atribuídos no nascimento ou em situações de emergência.\r\n\r\n“maiden”: Nome utilizado antes da mudança de nome por causa do casamento.\r\n\r\n“nickname”: Nome informal atribuído à pessoa." }, { "id": "Patient.contact.name.text", "path": "Patient.contact.name.text", "definition": "Nome completo." }, { "id": "Patient.contact.name.family", "path": "Patient.contact.name.family", "definition": "Apelidos." }, { "id": "Patient.contact.name.given", "path": "Patient.contact.name.given", "definition": "Nomes próprios." }, { "id": "Patient.contact.name.prefix", "path": "Patient.contact.name.prefix", "definition": "Prefixo." }, { "id": "Patient.contact.name.suffix", "path": "Patient.contact.name.suffix", "definition": "Sufixo." }, { "id": "Patient.contact.name.period", "path": "Patient.contact.name.period", "definition": "Período de tempo em que o nome estava/está em uso." }, { "id": "Patient.contact.telecom", "path": "Patient.contact.telecom", "type": [ { "code": "ContactPoint", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ContactPointPTCore" ] } ] }, { "id": "Patient.contact.telecom.system", "path": "Patient.contact.telecom.system", "definition": "Indica o tipo de comunicação." }, { "id": "Patient.contact.telecom.value", "path": "Patient.contact.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": "Patient.contact.telecom.use", "path": "Patient.contact.telecom.use", "definition": "Indica a finalidade do contacto: \r\n\r\n“home”: Contacto de comunicação pessoal (NÃO utilizar esta finalidade de contacto para Entidades e para locais das Entidades);\r\n\r\n“work”: Contacto do local de trabalho;\r\n\r\n“temp”: Contacto temporário;\r\n\r\n“old”: Contacto que não está mais em uso;\r\n\r\n“mobile”: Dispositivo de telecomunicação móvel." }, { "id": "Patient.contact.telecom.rank", "path": "Patient.contact.telecom.rank", "definition": "Indica uma ordem preferencial para utilização dos contactos \r\n\r\nOrdem de uso preferida: 1 = mais alto ou preferencial" }, { "id": "Patient.contact.telecom.period", "path": "Patient.contact.telecom.period", "definition": "Período de tempo em que o contacto estava/está em uso\r\n \r\nO período adota o formato definido pela ISO8601" }, { "id": "Patient.contact.address", "path": "Patient.contact.address", "type": [ { "code": "Address", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AddressPTCore" ] } ] }, { "id": "Patient.contact.address.extension:countyPTExtension", "path": "Patient.contact.address.extension", "sliceName": "countyPTExtension" }, { "id": "Patient.contact.address.extension:countyPTExtension.value[x]", "path": "Patient.contact.address.extension.value[x]", "definition": "Distrito" }, { "id": "Patient.contact.address.extension:municipalityPTExtension", "path": "Patient.contact.address.extension", "sliceName": "municipalityPTExtension" }, { "id": "Patient.contact.address.extension:municipalityPTExtension.value[x]", "path": "Patient.contact.address.extension.value[x]", "definition": "Concelho" }, { "id": "Patient.contact.address.extension:parishPTExtension", "path": "Patient.contact.address.extension", "sliceName": "parishPTExtension" }, { "id": "Patient.contact.address.extension:parishPTExtension.value[x]", "path": "Patient.contact.address.extension.value[x]", "definition": "Freguesia" }, { "id": "Patient.contact.address.extension:geolocationPTExtension", "path": "Patient.contact.address.extension", "sliceName": "geolocationPTExtension" }, { "id": "Patient.contact.address.extension:geolocationPTExtension.extension:longitude", "path": "Patient.contact.address.extension.extension", "sliceName": "longitude" }, { "id": "Patient.contact.address.extension:geolocationPTExtension.extension:longitude.value[x]", "path": "Patient.contact.address.extension.extension.value[x]", "definition": "Longitude" }, { "id": "Patient.contact.address.extension:geolocationPTExtension.extension:latitude", "path": "Patient.contact.address.extension.extension", "sliceName": "latitude" }, { "id": "Patient.contact.address.extension:geolocationPTExtension.extension:latitude.value[x]", "path": "Patient.contact.address.extension.extension.value[x]", "definition": "Latitude" }, { "id": "Patient.contact.address.extension:geolocationPTExtension.extension:altitude", "path": "Patient.contact.address.extension.extension", "sliceName": "altitude" }, { "id": "Patient.contact.address.extension:geolocationPTExtension.extension:altitude.value[x]", "path": "Patient.contact.address.extension.extension.value[x]", "definition": "Altitude" }, { "id": "Patient.contact.address.extension:addressNutsPTExtension", "path": "Patient.contact.address.extension", "sliceName": "addressNutsPTExtension" }, { "id": "Patient.contact.address.extension:addressNutsPTExtension.extension:NUTI", "path": "Patient.contact.address.extension.extension", "sliceName": "NUTI" }, { "id": "Patient.contact.address.extension:addressNutsPTExtension.extension:NUTI.value[x]", "path": "Patient.contact.address.extension.extension.value[x]", "definition": "NUT I" }, { "id": "Patient.contact.address.extension:addressNutsPTExtension.extension:NUTII", "path": "Patient.contact.address.extension.extension", "sliceName": "NUTII" }, { "id": "Patient.contact.address.extension:addressNutsPTExtension.extension:NUTII.value[x]", "path": "Patient.contact.address.extension.extension.value[x]", "definition": "NUT II" }, { "id": "Patient.contact.address.extension:addressNutsPTExtension.extension:NUTIII", "path": "Patient.contact.address.extension.extension", "sliceName": "NUTIII" }, { "id": "Patient.contact.address.extension:addressNutsPTExtension.extension:NUTIII.value[x]", "path": "Patient.contact.address.extension.extension.value[x]", "definition": "NUT II" }, { "id": "Patient.contact.address.use", "path": "Patient.contact.address.use", "definition": "Propósito da morada: \r\n\r\n“home”: Morada da residência/domicílio;\r\n\r\n“work”: Morada referente ao local de trabalho;\r\n\r\n“temp”: Morada temporária;\r\n\r\n“old“: Morada antiga;\r\n\r\n“billing“: Morada para envio de contas, faturas, recibos, etc." }, { "id": "Patient.contact.address.type", "path": "Patient.contact.address.type", "definition": "Tipo de morada:\r\n\r\n - “postal”: Deve ser utilizado para identificação de endereço de correspondência;\r\n\r\n - “physical”: Identificação de endereço físico, não tendo a possibilidade de envio de correspondência para este endereço;\r\n\r\n - “both”: Deve ser utilizado quando a morada física e correspondência são a mesma." }, { "id": "Patient.contact.address.line:tipoVia", "path": "Patient.contact.address.line", "sliceName": "tipoVia", "definition": "Tipo de Via." }, { "id": "Patient.contact.address.line:descricaoVia", "path": "Patient.contact.address.line", "sliceName": "descricaoVia", "definition": "Descrição da Via." }, { "id": "Patient.contact.address.line:prefixoEdificio", "path": "Patient.contact.address.line", "sliceName": "prefixoEdificio", "definition": "Prefixo do Edifício." }, { "id": "Patient.contact.address.line:lado", "path": "Patient.contact.address.line", "sliceName": "lado", "definition": "Lado." }, { "id": "Patient.contact.address.line:andar", "path": "Patient.contact.address.line", "sliceName": "andar", "definition": "Andar." }, { "id": "Patient.contact.address.line:lugar", "path": "Patient.contact.address.line", "sliceName": "lugar", "definition": "Lugar." }, { "id": "Patient.contact.address.line:localidade", "path": "Patient.contact.address.line", "sliceName": "localidade", "definition": "Localidade, utilizado para moradas nacionais e de países terceiros." }, { "id": "Patient.contact.address.period", "path": "Patient.contact.address.period", "definition": "Período de tempo em que a morada estava/está em uso." }, { "id": "Patient.contact.gender", "path": "Patient.contact.gender", "definition": "Sexo administrativo" }, { "id": "Patient.contact.organization", "path": "Patient.contact.organization", "type": [ { "code": "Reference", "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ] } ] }, { "id": "Patient.contact.period", "path": "Patient.contact.period", "type": [ { "code": "Period", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore" ] } ], "definition": "Intervalo de datas nos quais o contacto é valido" }, { "id": "Patient.communication", "path": "Patient.communication", "definition": "Identifica o idioma do utente." }, { "id": "Patient.communication.language", "path": "Patient.communication.language", "type": [ { "code": "CodeableConcept", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ] } ], "binding": { "strength": "required", "valueSet": "http://hl7.org/fhir/ValueSet/all-languages" } }, { "id": "Patient.generalPractitioner", "path": "Patient.generalPractitioner", "type": [ { "code": "Reference", "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore" ] } ], "definition": "Identificação da equipa de saúde familiar (médico de família e enfermeiro de família) e entidade de inscrição do utente nos Cuidados de Saúde Primários." }, { "id": "Patient.generalPractitioner.extension:patientPrimaryCarePeriodPTExtension", "path": "Patient.generalPractitioner.extension", "type": [ { "code": "Extension", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPrimaryCarePeriodPTExtension" ] } ], "sliceName": "patientPrimaryCarePeriodPTExtension", "isModifier": false }, { "id": "Patient.generalPractitioner.extension:patientPrimaryCarePeriodPTExtension.extension:physicianPractitionerRolePrimaryCarePeriod", "path": "Patient.generalPractitioner.extension.extension", "sliceName": "physicianPractitionerRolePrimaryCarePeriod", "definition": "Período de relação do utente com o Médico de Família." }, { "id": "Patient.managingOrganization", "path": "Patient.managingOrganization", "type": [ { "code": "Reference", "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ] } ], "definition": "Identificação da entidade responsável pelo registo." }, { "id": "Patient.link", "path": "Patient.link", "definition": "Patient.link tem de ser utilizado para identificar situações em que o recurso Patient e RelatedPerson correspondem ao mesmo utente:\r\n\r\na) tem de ser referenciado o recurso RelatedPerson para identificar casos em que o utente em causa é também considerado como uma pessoa relacionada. A título exemplificado e sem perda de generalidade considere-se o cenário em que o utente xpto é mãe, filha e tia de diferentes outros utentes. O elemento Patient.link RelatedPerson, tem de ser utilizado para relacionar cada um dos RelatedPerson mãe, filha e tia com o Patient xpto;\r\n\r\nb) tem de ser referenciado o recurso Patient para identificar o registo histórico do utente ou diversos registos criados ao longo do tempo do mesmo utente;" }, { "id": "Patient.link.other", "path": "Patient.link.other", "type": [ { "code": "Reference", "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RelatedPersonPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore" ] } ], "definition": "Para fusão de utentes. Exemplo: quando existir mais de um registo para o mesmo utente. Para identificar as diversas relações pessoais/familiares que o utente tem com outros.\r\n\r\nPara os dois casos o Patient e o RelatedPerson devem ser referentes ao mesmo indivíduo." }, { "id": "Patient.link.type", "path": "Patient.link.type", "definition": "Obrigatório e restrito aos valores seguintes: \r\n\r\n “replaced-by”: O recurso do utente que contém este link não deve mais ser utilizado. O link aponta para outro recurso do paciente que deve ser usado em vez do recurso do paciente que contém este link.\r\n\r\n “replaces”: O recurso do utente que contém este link é o registo ativo atual do paciente. O link aponta para um recurso de paciente inativo que foi incorporado a esse recurso e deve ser consultado para recuperar informações referenciadas adicionais.\r\n\r\n “refer”: O recurso do utente que contém este link está em uso e válido, mas não considerado a principal fonte de informação sobre um paciente. O link aponta para outro recurso do paciente que deve ser consultado para recuperar informações adicionais do paciente.\r\n\r\n “seealso”: O recurso do utente que contém este link está em uso e válido, mas aponta para outro recurso do paciente que é conhecido por conter dados sobre a mesma pessoa. Os dados desse recurso podem se sobrepor ou contradizer informações encontradas no outro recurso do paciente. Este link não indica qualquer importância relativa dos recursos em causa, e ambos devem ser considerados igualmente válidos." } ] }, "contact": [ { "name": "Interoperabilidade Semântica", "telecom": [ { "value": "https://www.spms.min-saude.pt", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient" }