Management


Para cada um dos recursos categorizados como Management apresenta-se um modelo, correspondente à sistematização dos artefactos de interoperabilidade relevantes no contexto de cada um dos recursos definidos no capítulo Profiles, assim como a estrutura do respetivo recurso. Em cada modelo de recurso identificam-se os value set relevantes, sistemas de codificação e catálogos associados e recursos referenciados. A amarelo-claro assinalam-se os value sets que não se encontram sob a gestão do Centro de Terminologias Clínicas (CTC), nos quais se incluem os value sets do FHIR com binding required. Os restantes value sets foram trabalhados no contexto do CTC. Os catálogos envolvidos nesta secção encontram-se assinalados a laranja.


Profiles

ProfileDescription
Encounter

O recurso Encounter corresponde a uma interação entre profissionais ou entre utentes e profissionais com o objetivo de avaliar o estado de saúde de um utente. A definição transversal deste recurso permite, assim, 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.

List

O recurso List caracteriza uma coleção de registos simples, com a possibilidade de ser ordenada, 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.


Para mais informações sobre a implementação genérica deste recurso consultar: Encounter

Modelo de Artefactos de Interoperabilidade

Core-encounter
Os value sets que se encontram descritos nas figuras anteriores mas não estão publicados no site CTC encontram-se, ainda, em fase de elaboração, motivo pelo qual ainda não se encontram disponíveis.

Estrutura do Recurso

idΣ1..1id
metaΣ0..1MetaPTCore
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
containedC0..*Resource
statusDatePTExtensionC0..*Extension(dateTime)
reasonCancelledC0..1Extension(CodeableConcept)Binding
modifierExtension?! C0..*Extension
id0..1id
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1id
extensionC0..*Extension
id0..1id
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textΣ1..1string
systemΣ0..1uri
valueΣ1..1string
periodΣ C0..1PeriodPTCore
assignerΣ C0..0Reference(OrganizationPTCore)
statusΣ ?!1..1codeBinding
id0..1id
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
status1..1codeBinding
periodC1..1PeriodPTCore
classΣ1..1CodingPTCoreBinding
id0..1id
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
class1..1CodingPTCoreBinding
periodC1..1PeriodPTCore
id0..1idFixed Value
extensionC0..*Extension
id0..1id
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textΣ1..1string
id0..1idFixed Value
extensionC0..*Extension
id0..1id
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textΣ1..1string
id0..1idFixed Value
extensionC0..*Extension
id0..1id
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textΣ1..1string
id0..1idFixed Value
extensionC0..*Extension
id0..1id
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textΣ1..1string
id0..1idFixed Value
extensionC0..*Extension
id0..1id
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textΣ1..1string
id0..1id
serviceTypePTExtensionC0..1Extension(Reference(HealthcareServicePTCore))
codingΣ0..*Coding
textΣ0..1string
id0..1id
id0..1id
id0..1id
extensionC0..0Extension
url1..1uriFixed Value
id0..1id
extensionC0..*Extension
codingΣ0..*Coding
textΣ0..1string
id0..1id
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
url1..1uriFixed Value
id0..1id
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textΣ1..1string
subjectΣ C0..1ReferencePTCore(https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/GroupPTCore | PatientPTCore)
episodeOfCareΣ C0..*ReferencePTCore(https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EpisodeOfCarePTCore)
basedOnC0..*ReferencePTCore(https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceRequestPTCore)
id0..1id
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..*CodeableConceptPTCoreBinding
periodC0..1PeriodPTCore
individualΣ C0..1ReferencePTCore(PractitionerPTCore | PractitionerRolePTCore | https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RelatedPersonPTCore)
appointmentΣ C0..*ReferencePTCore(AppointmentPTCore)
periodC0..1PeriodPTCore
id0..1id
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
id0..1idFixed Value
extensionC0..*Extension
value0..1System.String
codeΣ0..1code
id0..1idFixed Value
extensionC0..*Extension
codingΣ0..*Coding
textΣ0..1string
id0..1idFixed Value
extensionC0..*Extension
codingΣ0..*Coding
textΣ0..1string
reasonReferenceΣ C0..*ReferencePTCore(https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ConditionPTCore | https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationRecommendationPTCore | https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPTCore | https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProcedurePTCore)
id0..1id
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
conditionΣ C1..1ReferencePTCore(https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ConditionPTCore | https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProcedurePTCore)
use0..1CodeableConceptPTCoreBinding
rank0..1positiveInt
accountC0..*ReferencePTCore(https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AccountPTCore)
id0..1id
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
preAdmissionIdentifier0..1ExtensionIdentifierPTCore
originC0..1ReferencePTCore(LocationPTCore | OrganizationPTCore)
admitSource0..1CodeableConceptPTCoreBinding
reAdmission0..1CodeableConceptPTCoreBinding
dietPreference0..*CodeableConceptPTCoreBinding
specialCourtesy0..*CodeableConceptPTCoreBinding
specialArrangement0..*CodeableConceptPTCoreBinding
destinationC0..1ReferencePTCore(LocationPTCore | OrganizationPTCore)
dischargeDisposition0..1CodeableConceptPTCoreBinding
id0..1id
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
locationC1..1ReferencePTCore(LocationPTCore)
status0..1codeBinding
physicalType0..1CodeableConceptPTCoreBinding
periodC0..1PeriodPTCore
serviceProviderC0..1ReferencePTCore(OrganizationPTCore)
partOfC0..1ReferencePTCore(EncounterPTCore)
Para mais informações sobre a implementação genérica deste recurso consultar: List

Modelo de Artefactos de Interoperabilidade

Core-list
Os value sets que se encontram descritos nas figuras anteriores mas não estão publicados no site CTC encontram-se, ainda, em fase de elaboração, motivo pelo qual ainda não se encontram disponíveis.

Estrutura do Recurso

idΣ1..1id
metaΣ0..1MetaPTCore
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1id
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1id
extensionC0..*Extension
id0..1id
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textΣ1..1string
systemΣ0..1uri
valueΣ1..1string
periodΣ C0..1PeriodPTCore
assignerΣ C0..0Reference(OrganizationPTCore)
statusΣ ?!1..1codeBinding
modeΣ ?!1..1codeBinding
titleΣ0..1string
codeΣ0..1CodeableConceptPTCoreBinding
subjectΣ C0..1Reference(https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DevicePTCore | https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/GroupPTCore | LocationPTCore | PatientPTCore)
encounterC0..1Reference(EncounterPTCore)
dateΣ0..1dateTime
sourceΣ C0..1Reference(https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DevicePTCore | PatientPTCore | PractitionerPTCore | PractitionerRolePTCore)
orderedBy0..1CodeableConceptPTCoreBinding
note0..*AnnotationPTCore
id0..1id
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
flag0..1CodeableConcept
deleted?! C0..1boolean
date0..1dateTime
itemC1..1Reference(Resource)
emptyReasonC0..1CodeableConceptPTCoreBinding
Voltar ao início