Immunization PT PS SNC

idΣ1..1id
metaΣ0..1Meta PT Core
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
containedI0..*Resource
id0..1id
extensionI0..*Extension
url1..1uriFixed Value
valueReferenceReference(Medication PT Core | Medication PT PS | Medication PT HDR)
registerTypePTExtensionI1..*Extension(code)
modifierExtension?! I0..*Extension
identifier0..0Extension Identifier PT Core
statusS Σ ?!1..1codeBinding
statusReason0..1CodeableConcept PT CoreBinding
id0..1idFixed Value
extensionI0..*Extension
codingΣ0..*Coding PT Core
textΣ1..1string
id0..1idFixed Value
extensionI0..*Extension
codingΣ0..*Coding PT Core
textΣ1..1string
patientS Σ I1..1Reference(Patient PT PS SNC)
encounterI0..0Reference(Encounter PT Core)
occurrenceDateTimedateTime
recorded0..1dateTime
primarySourceΣ0..0boolean
locationI0..1Reference(Location PT PS)
manufacturerI0..0Reference(Organization PT TRV)
lotNumber1..1string
expirationDate0..0date
id0..1id
lateralityPTExtensionI0..*Extension(CodeableConcept PT Core)
codingΣ0..*Coding PT Core
textΣ1..1string
route0..1CodeableConcept PT CoreBinding
id0..1id
vaccineNumAdmPTExtensionI0..*Extension(positiveInt)
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1stringBinding
systemΣ I0..1uriBinding
codeΣ0..1code
id0..1id
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ1..1CodeableConcept PT CoreBinding
actorΣ I1..1Reference(Practitioner PT PS | PractitionerRole PT PS | Organization PT PS | Practitioner PT PS SNC | PractitionerRole PT PS SNC | Organization PT TRV)
noteΣ0..0Annotation
id0..1idFixed Value
extensionI0..*Extension
codingΣ0..*Coding PT Core
textΣ1..1string
id0..1idFixed Value
extensionI0..*Extension
codingΣ0..*Coding PT Core
textΣ1..1string
reasonReferenceI0..0Reference(Condition PT Core | Observation PT Core | DiagnosticReport PT Core)
isSubpotentΣ ?!0..1boolean
subpotentReason0..*CodeableConcept PT CoreBinding
fundingSource0..1CodeableConcept PT CoreBinding
id0..1id
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
series0..0string
authorityI0..0Reference(Organization PT Core)
targetDisease0..*CodeableConcept PT CoreBinding
doseNumberPositiveIntpositiveInt
 

Binding

PathStrengthValueSetComment

Immunization.statusReason

required

https://www.ctc.min-saude.pt/catalogos/vacinas

Value Set Name: ReasonVaccineNotAdministered

Immunization.vaccineCode

vaccine

required

https://www.ctc.min-saude.pt/catalogos/vacinas

Value Set Name: Vaccine

Immunization.vaccineCode

immunoglobulin

required

https://www.ctc.min-saude.pt/catalogos/vacinas

Value Set Name: Immunoglobulin

Immunization.site

required

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

Value Set Name: AnatomicalSctruture

Immunization.route

required

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

Value Set Name: RouteOfAdministration

Immunization.performer.function

extensible

https://spms.min-saude.pt/iop/valueset/ExtensionImmunizationFunction

Value Set: Extension Immunization Function

Immunization.reasonCode

required

https://www.ctc.min-saude.pt/catalogos/vacinas

Value Set Name: VaccinationReason

Immunization.reasonCode

vaccinationReason

required

https://www.ctc.min-saude.pt/catalogos/vacinas

Immunization.reasonCode

vaccinationPatientType

example

https://spms.min-saude.pt/vaccine/vaccinationPatientType

Immunization.subpotentReason

required

https://www.ctc.min-saude.pt/catalogos/vacinas

ValueSet Name: VaccinationSubpotentReason

Immunization.fundingSource

required

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

Value Set Name: FundingSource

Immunization.protocolApplied.targetDisease

required

https://www.ctc.min-saude.pt/catalogos/vacinas

Value Set Name: VaccineTargetDisease

Immunization.reasonCode

vaccinationPatientType

preferred

Para mais informações sobre a utilização do elemento system consultar Systems.
 

Binding do FHIR Required

Path strength ValueSet

Immunization.status

required

Immunization Status Codes

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.

PathKeyDescricao

Immunization

immPtSNC-01

Se registerTypePTExtension = 1 o elemento route é de preenchimento obrigatório

(extension.where(value='1' and url='https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RegisterTypePTExtension') and route.exists()) or (extension.where(value!='1' and url='https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RegisterTypePTExtension' ) and route.exists()) or (route.exists().not())



Voltar ao início