Appointment PT Core

idΣ1..1id
metaΣ0..1MetaPTCore
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
containedC0..*Resource
statusDatePTExtensionC0..*Extension(dateTime)
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
cancelationReasonΣ0..1CodeableConceptPTCoreBinding
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..*Extension(Reference(HealthcareServicePTCore))
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..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
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
appointmentTypeΣ0..1CodeableConceptPTCoreBinding
reasonCodeΣ0..*CodeableConceptPTCoreBinding
reasonReferenceC0..*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
id0..1id
id0..1id
extensionC0..0Extension
url1..1uriFixed Value
id0..1id
extensionC0..*Extension
id0..1id
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1id
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
url1..1uriFixed Value
value0..1System.Integer
description0..1string
supportingInformationC0..*ReferencePTCore(Resource)
startΣ0..1instant
endΣ0..1instant
minutesDuration0..1positiveInt
slotC0..*ReferencePTCore(SlotPTCore)
created0..1dateTime
comment0..1string
patientInstruction0..1string
basedOnC0..*ReferencePTCore(https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceRequestPTCore)
id0..1id
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
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
actorΣ C0..1ReferencePTCore(https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DevicePTCore | HealthcareServicePTCore | LocationPTCore | PatientPTCore | PractitionerPTCore | PractitionerRolePTCore | https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RelatedPersonPTCore)
requiredΣ0..1codeBinding
statusΣ1..1codeBinding
periodC0..1Period
requestedPeriodC0..*PeriodPTCore

 

 

Binding

PathStrengthValueSetCommentRequirements

Appointment.cancelationReason

required

https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo

Value Set Name: Cancellation Reason

Appointment.serviceCategory

patientEncounterStatus

required

https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo

Value Set Name: Patient Encounter Status

Appointment.serviceCategory

encounterCommunicationMethod

required

https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo

Value Set Name: Encounter Communication Method

Appointment.serviceCategory

encounterPresence

required

https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo

Value Set Name: Encounter Presence

Appointment.serviceCategory

communicationType

required

https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo

Value Set Name: Communication Type

Appointment.serviceType

serviceType

required

https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude

Value Set Name: Service Type

Appointment.specialty

clinicalCategory

required

https://www.acss.min-saude.pt

Value Set: Categoria

Deve ser utilizada a circular normativa relativa às valências que se encontra em vigor. Por exemplo : https://www.acss.min-saude.pt/circulares/Circular_Normativa/2015/Circular_Normativa_20_2015.pdf

Appointment.specialty

clinicalSubCategory

required

https://www.acss.min-saude.pt

Value Set: Subcategoria

Deve ser utilizada a circular normativa relativa às subvalências que se encontra em vigor. Por exemplo : https://www.acss.min-saude.pt/circulares/Circular_Normativa/2015/Circular_Normativa_20_2015.pdf

Appointment.specialty

clinicalStructure

required

https://www.acss.min-saude.pt

Value Set: Estrutura Clínica

Deve ser utilizada a circular normativa relativa às estruturas clínicas que se encontra em vigor. Por exemplo : https://www.acss.min-saude.pt/circulares/Circular_Normativa/2015/Circular_Normativa_20_2015.pdf

Appointment.specialty

professionalTitle

required

https://www.ctc.min-saude.pt/catalogos/categorias-profissionais-de-saude

Value Set Name: Professional Title

Appointment.appointmentType

required

https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo

Value Set Name: Type of Planning

Appointment.participant.type

healthcareProfessionalRole

required

https://www.ctc.min-saude.pt/catalogos/categorias-profissionais-de-saude

Value Set Name: Healthcare Professional Role

 

Binding do FHIR Required

Path strength ValueSet

Appointment.identifier.use

required

IdentifierUse

Appointment.status

required

AppointmentStatus

Appointment.participant.required

required

ParticipantRequired

Appointment.participant.status

required

ParticipationStatus

Identifiers Type

Estes Identificadores devem ser utilizados no elemento

identifier.type.coding[*]

 

Regras de implementação

Para além das constraints identificadas pelo FHIR para este recurso devem ser consideradas as constraints que identificamos na tabela infra.






Voltar ao início