Notificación FACEDRA basada en FHIR® R5 |
0.1.1 - ci-build International flag

Notificación FACEDRA basada en FHIR® R5 | - Local Development build (v0.1.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Notificador FACEDRA ( Experimental )

Official URL: https://hl7.comisca.org/fhir/StructureDefinition/notificador-facedra Version: 0.1.1
Standards status: Informative Computable Name: NotificadorFACEDRA

Copyright/Legal: Derechos de autor (c) 2026, Consejo de Ministros de Salud de Centroamérica y República Dominicana (COMISCA). Este trabajo se distribuye bajo la licencia CC0-1.0, lo que permite su uso sin restricciones, incluso para fines comerciales. HL7®, FHIR® y el logotipo FHIR (diseño de llama) son marcas registradas de Health Level Seven International. Su uso no implica respaldo por parte de HL7. El contenido normativo de FHIR es © HL7.org 2011+. Todos los derechos reservados.

Perfil del recurso Practitioner para representar los datos del notificador FACEDRA.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Practitioner C 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
Constraints: facedra-prac-email-work-exacto, facedra-prac-phone-max-uno
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... name Σ 1..1 HumanName Nombre del notificador
.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
.... family Σ 1..1 string Apellidos del notificador (maximo 60 caracteres)
Max Length:60
.... given Σ 1..1 string Nombre del notificador (maximo 60 caracteres)
This repeating element order: Given Names appear in the correct order for presenting the name
Max Length:60
... telecom Σ 1..* ContactPoint Medios de contacto del notificador
.... system ΣC 0..1 code Tipo de contacto
Binding: ContactPointSystem (required): Telecommunications form for contact point.
.... value ΣC 0..1 string Valor del contacto
.... use ?!Σ 0..1 code Uso del contacto
Binding: ContactPointUse (required): Use of contact point.
... address Σ 1..1 Address Direccion del notificador
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address (home / work / etc.).
Example General: home
.... line Σ 1..1 string Linea de direccion del notificador
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ 1..1 string Municipio/ciudad del notificador (código SICA)
Binding: Listado de Ciudades Administrativas (required)
Example General: Erewhon
.... state Σ 1..1 string Departamento/provincia del notificador (código SICA)
Binding: Listado de Provincias y Departamentos (required)
.... country Σ 1..1 string Pais del notificador (ISO 3166-1 alfa-3)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Practitioner.name.use Base required NameUse 📍5.0.0 FHIR Std.
Practitioner.telecom.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Practitioner.telecom.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Practitioner.address.​use Base required AddressUse 📍5.0.0 FHIR Std.
Practitioner.address.​city Base required Listado de Ciudades Administrativas 📦0.1.1 This IG
Practitioner.address.​state Base required Listado de Provincias y Departamentos 📦0.1.1 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Practitioner If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
facedra-prac-email-work-exacto error Practitioner Debe existir exactamente un correo de trabajo en telecom (system=email y use=work). telecom.where(system = 'email' and use = 'work').count() = 1
facedra-prac-phone-max-uno error Practitioner Si se registra telefono, debe existir como maximo un telecom con system=phone. telecom.where(system = 'phone').count() <= 1

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Practitioner C 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
Constraints: facedra-prac-email-work-exacto, facedra-prac-phone-max-uno
... name 1..1 HumanName Nombre del notificador
.... family 1..1 string Apellidos del notificador (maximo 60 caracteres)
Max Length:60
.... given 1..1 string Nombre del notificador (maximo 60 caracteres)
Max Length:60
... telecom 1..* ContactPoint Medios de contacto del notificador
.... system 0..1 code Tipo de contacto
.... value 0..1 string Valor del contacto
.... use 0..1 code Uso del contacto
... address 1..1 Address Direccion del notificador
.... line 1..1 string Linea de direccion del notificador
.... city 1..1 string Municipio/ciudad del notificador (código SICA)
Binding: Listado de Ciudades Administrativas (required)
.... state 1..1 string Departamento/provincia del notificador (código SICA)
Binding: Listado de Provincias y Departamentos (required)
.... country 1..1 string Pais del notificador (ISO 3166-1 alfa-3)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Practitioner.address.​city Base required Listado de Ciudades Administrativas 📦0.1.1 This IG
Practitioner.address.​state Base required Listado de Provincias y Departamentos 📦0.1.1 This IG

Constraints

Id Grade Path(s) Description Expression
facedra-prac-email-work-exacto error Practitioner Debe existir exactamente un correo de trabajo en telecom (system=email y use=work). telecom.where(system = 'email' and use = 'work').count() = 1
facedra-prac-phone-max-uno error Practitioner Si se registra telefono, debe existir como maximo un telecom con system=phone. telecom.where(system = 'phone').count() <= 1
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Practitioner C 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
Constraints: facedra-prac-email-work-exacto, facedra-prac-phone-max-uno
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier An identifier for the person as this agent
... active ?!Σ 0..1 boolean Whether this practitioner's record is in active use
... name Σ 1..1 HumanName Nombre del notificador
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
.... text Σ 0..1 string Text representation of the full name
.... family Σ 1..1 string Apellidos del notificador (maximo 60 caracteres)
Max Length:60
.... given Σ 1..1 string Nombre del notificador (maximo 60 caracteres)
This repeating element order: Given Names appear in the correct order for presenting the name
Max Length:60
.... prefix Σ 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
.... suffix Σ 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
.... period Σ 0..1 Period Time period when name was/is in use
... telecom Σ 1..* ContactPoint Medios de contacto del notificador
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣC 0..1 code Tipo de contacto
Binding: ContactPointSystem (required): Telecommunications form for contact point.
.... value ΣC 0..1 string Valor del contacto
.... use ?!Σ 0..1 code Uso del contacto
Binding: ContactPointUse (required): Use of contact point.
.... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
.... period Σ 0..1 Period Time period when the contact point was/is in use
... gender Σ 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate Σ 0..1 date The date on which the practitioner was born
... deceased[x] Σ 0..1 Indicates if the practitioner is deceased or not
.... deceasedBoolean boolean
.... deceasedDateTime dateTime
... address Σ 1..1 Address Direccion del notificador
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address (home / work / etc.).
Example General: home
.... type Σ 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
.... text Σ 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ 1..1 string Linea de direccion del notificador
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ 1..1 string Municipio/ciudad del notificador (código SICA)
Binding: Listado de Ciudades Administrativas (required)
Example General: Erewhon
.... district Σ 0..1 string District name (aka county)
Example General: Madison
.... state Σ 1..1 string Departamento/provincia del notificador (código SICA)
Binding: Listado de Provincias y Departamentos (required)
.... postalCode Σ 0..1 string Postal code for area
Example General: 9132
.... country Σ 1..1 string Pais del notificador (ISO 3166-1 alfa-3)
.... period Σ 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... photo 0..* Attachment Image of the person
... qualification 0..* BackboneElement Qualifications, certifications, accreditations, licenses, training, etc. pertaining to the provision of care
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..* Identifier An identifier for this qualification for the practitioner
.... code 1..1 CodeableConcept Coded representation of the qualification
Binding: hl7VS-degreeLicenseCertificate (example): Specific qualification the practitioner has to provide a service.
.... period 0..1 Period Period during which the qualification is valid
.... issuer 0..1 Reference(Organization) Organization that regulates and issues the qualification
... communication 0..* BackboneElement A language which may be used to communicate with the practitioner
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... language 1..1 CodeableConcept The language code used to communicate with the practitioner
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
.... preferred 0..1 boolean Language preference indicator

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Practitioner.language Base required All Languages 📍5.0.0 FHIR Std.
Practitioner.name.use Base required NameUse 📍5.0.0 FHIR Std.
Practitioner.telecom.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Practitioner.telecom.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Practitioner.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
Practitioner.address.​use Base required AddressUse 📍5.0.0 FHIR Std.
Practitioner.address.​type Base required AddressType 📍5.0.0 FHIR Std.
Practitioner.address.​city Base required Listado de Ciudades Administrativas 📦0.1.1 This IG
Practitioner.address.​state Base required Listado de Provincias y Departamentos 📦0.1.1 This IG
Practitioner.qualification.​code Base example hl7VS-degreeLicenseCertificate 📦3.0.0 THO v7.1
Practitioner.communication.​language Base required All Languages 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Practitioner If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
facedra-prac-email-work-exacto error Practitioner Debe existir exactamente un correo de trabajo en telecom (system=email y use=work). telecom.where(system = 'email' and use = 'work').count() = 1
facedra-prac-phone-max-uno error Practitioner Si se registra telefono, debe existir como maximo un telecom con system=phone. telecom.where(system = 'phone').count() <= 1

Summary

Mandatory: 9 elements

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Practitioner C 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
Constraints: facedra-prac-email-work-exacto, facedra-prac-phone-max-uno
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... name Σ 1..1 HumanName Nombre del notificador
.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
.... family Σ 1..1 string Apellidos del notificador (maximo 60 caracteres)
Max Length:60
.... given Σ 1..1 string Nombre del notificador (maximo 60 caracteres)
This repeating element order: Given Names appear in the correct order for presenting the name
Max Length:60
... telecom Σ 1..* ContactPoint Medios de contacto del notificador
.... system ΣC 0..1 code Tipo de contacto
Binding: ContactPointSystem (required): Telecommunications form for contact point.
.... value ΣC 0..1 string Valor del contacto
.... use ?!Σ 0..1 code Uso del contacto
Binding: ContactPointUse (required): Use of contact point.
... address Σ 1..1 Address Direccion del notificador
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address (home / work / etc.).
Example General: home
.... line Σ 1..1 string Linea de direccion del notificador
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ 1..1 string Municipio/ciudad del notificador (código SICA)
Binding: Listado de Ciudades Administrativas (required)
Example General: Erewhon
.... state Σ 1..1 string Departamento/provincia del notificador (código SICA)
Binding: Listado de Provincias y Departamentos (required)
.... country Σ 1..1 string Pais del notificador (ISO 3166-1 alfa-3)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Practitioner.name.use Base required NameUse 📍5.0.0 FHIR Std.
Practitioner.telecom.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Practitioner.telecom.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Practitioner.address.​use Base required AddressUse 📍5.0.0 FHIR Std.
Practitioner.address.​city Base required Listado de Ciudades Administrativas 📦0.1.1 This IG
Practitioner.address.​state Base required Listado de Provincias y Departamentos 📦0.1.1 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Practitioner If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
facedra-prac-email-work-exacto error Practitioner Debe existir exactamente un correo de trabajo en telecom (system=email y use=work). telecom.where(system = 'email' and use = 'work').count() = 1
facedra-prac-phone-max-uno error Practitioner Si se registra telefono, debe existir como maximo un telecom con system=phone. telecom.where(system = 'phone').count() <= 1

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Practitioner C 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
Constraints: facedra-prac-email-work-exacto, facedra-prac-phone-max-uno
... name 1..1 HumanName Nombre del notificador
.... family 1..1 string Apellidos del notificador (maximo 60 caracteres)
Max Length:60
.... given 1..1 string Nombre del notificador (maximo 60 caracteres)
Max Length:60
... telecom 1..* ContactPoint Medios de contacto del notificador
.... system 0..1 code Tipo de contacto
.... value 0..1 string Valor del contacto
.... use 0..1 code Uso del contacto
... address 1..1 Address Direccion del notificador
.... line 1..1 string Linea de direccion del notificador
.... city 1..1 string Municipio/ciudad del notificador (código SICA)
Binding: Listado de Ciudades Administrativas (required)
.... state 1..1 string Departamento/provincia del notificador (código SICA)
Binding: Listado de Provincias y Departamentos (required)
.... country 1..1 string Pais del notificador (ISO 3166-1 alfa-3)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Practitioner.address.​city Base required Listado de Ciudades Administrativas 📦0.1.1 This IG
Practitioner.address.​state Base required Listado de Provincias y Departamentos 📦0.1.1 This IG

Constraints

Id Grade Path(s) Description Expression
facedra-prac-email-work-exacto error Practitioner Debe existir exactamente un correo de trabajo en telecom (system=email y use=work). telecom.where(system = 'email' and use = 'work').count() = 1
facedra-prac-phone-max-uno error Practitioner Si se registra telefono, debe existir como maximo un telecom con system=phone. telecom.where(system = 'phone').count() <= 1

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Practitioner C 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
Constraints: facedra-prac-email-work-exacto, facedra-prac-phone-max-uno
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier An identifier for the person as this agent
... active ?!Σ 0..1 boolean Whether this practitioner's record is in active use
... name Σ 1..1 HumanName Nombre del notificador
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
.... text Σ 0..1 string Text representation of the full name
.... family Σ 1..1 string Apellidos del notificador (maximo 60 caracteres)
Max Length:60
.... given Σ 1..1 string Nombre del notificador (maximo 60 caracteres)
This repeating element order: Given Names appear in the correct order for presenting the name
Max Length:60
.... prefix Σ 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
.... suffix Σ 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
.... period Σ 0..1 Period Time period when name was/is in use
... telecom Σ 1..* ContactPoint Medios de contacto del notificador
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣC 0..1 code Tipo de contacto
Binding: ContactPointSystem (required): Telecommunications form for contact point.
.... value ΣC 0..1 string Valor del contacto
.... use ?!Σ 0..1 code Uso del contacto
Binding: ContactPointUse (required): Use of contact point.
.... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
.... period Σ 0..1 Period Time period when the contact point was/is in use
... gender Σ 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate Σ 0..1 date The date on which the practitioner was born
... deceased[x] Σ 0..1 Indicates if the practitioner is deceased or not
.... deceasedBoolean boolean
.... deceasedDateTime dateTime
... address Σ 1..1 Address Direccion del notificador
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address (home / work / etc.).
Example General: home
.... type Σ 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
.... text Σ 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ 1..1 string Linea de direccion del notificador
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ 1..1 string Municipio/ciudad del notificador (código SICA)
Binding: Listado de Ciudades Administrativas (required)
Example General: Erewhon
.... district Σ 0..1 string District name (aka county)
Example General: Madison
.... state Σ 1..1 string Departamento/provincia del notificador (código SICA)
Binding: Listado de Provincias y Departamentos (required)
.... postalCode Σ 0..1 string Postal code for area
Example General: 9132
.... country Σ 1..1 string Pais del notificador (ISO 3166-1 alfa-3)
.... period Σ 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... photo 0..* Attachment Image of the person
... qualification 0..* BackboneElement Qualifications, certifications, accreditations, licenses, training, etc. pertaining to the provision of care
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..* Identifier An identifier for this qualification for the practitioner
.... code 1..1 CodeableConcept Coded representation of the qualification
Binding: hl7VS-degreeLicenseCertificate (example): Specific qualification the practitioner has to provide a service.
.... period 0..1 Period Period during which the qualification is valid
.... issuer 0..1 Reference(Organization) Organization that regulates and issues the qualification
... communication 0..* BackboneElement A language which may be used to communicate with the practitioner
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... language 1..1 CodeableConcept The language code used to communicate with the practitioner
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
.... preferred 0..1 boolean Language preference indicator

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Practitioner.language Base required All Languages 📍5.0.0 FHIR Std.
Practitioner.name.use Base required NameUse 📍5.0.0 FHIR Std.
Practitioner.telecom.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Practitioner.telecom.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Practitioner.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
Practitioner.address.​use Base required AddressUse 📍5.0.0 FHIR Std.
Practitioner.address.​type Base required AddressType 📍5.0.0 FHIR Std.
Practitioner.address.​city Base required Listado de Ciudades Administrativas 📦0.1.1 This IG
Practitioner.address.​state Base required Listado de Provincias y Departamentos 📦0.1.1 This IG
Practitioner.qualification.​code Base example hl7VS-degreeLicenseCertificate 📦3.0.0 THO v7.1
Practitioner.communication.​language Base required All Languages 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Practitioner If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
facedra-prac-email-work-exacto error Practitioner Debe existir exactamente un correo de trabajo en telecom (system=email y use=work). telecom.where(system = 'email' and use = 'work').count() = 1
facedra-prac-phone-max-uno error Practitioner Si se registra telefono, debe existir como maximo un telecom con system=phone. telecom.where(system = 'phone').count() <= 1

Summary

Mandatory: 9 elements

 

Other representations of profile: CSV, Excel, Schematron