Guía de Implementación Core de Costa Rica
0.1.0 - ci-build
Guía de Implementación Core de Costa Rica - Versión en desarrollo (v0.1.0): borrador de trabajo de la Iniciativa HL7® Costa Rica, que puede cambiar sin aviso.
| URL oficial: https://hl7.or.cr/fhir/core/StructureDefinition/cr-list-lote-envio | Versión: 0.1.0 | ||||
| Standards status: Draft | Nombre computable: CRListLoteEnvio | ||||
Lote con que un sistema envía uno o varios documentos clínicos al HIE de Costa Rica: el paquete de referencias de un envío, adaptado del SubmissionSet de IHE MHD.
Usos:
También puede consultar los usos en las estadísticas de IG de FHIR
Descripción de perfiles, diferenciales, instantáneas y sus representaciones.
| Nombre | Marcas | Card. | Tipo | Descripción y restricciones Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | List | Lote de envío: las referencias que un sistema envía juntas al HIE Constraints: lst-1 |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
S | 1..1 | Identifier | Identificador único del lote (urn:uuid) |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Vinculación: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() |
SΣ | 1..1 | uri | urn:ietf:rfc:3986 (valor fijo) Required Pattern: urn:ietf:rfc:3986 |
![]() ![]() ![]() |
SΣC | 1..1 | string | urn:uuid: seguido de un UUID Example General: 123456 |
![]() ![]() |
?!Σ | 1..1 | code | current (valor fijo) Vinculación: ListStatus (required): The current state of the list. Required Pattern: current |
![]() ![]() |
?!Σ | 1..1 | code | working (valor fijo) Vinculación: ListMode (required): The processing mode that applies to this list. Required Pattern: working |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | submissionset de IHE MHD (valor fijo) Vinculación: ExampleUseCodesForList (example): What the purpose of a list is. Required Pattern: At least the following |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes | |
![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: submissionset | |
![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() |
SΣ | 1..1 | Reference(Paciente) | Paciente de los documentos del lote |
![]() ![]() |
SΣ | 1..1 | dateTime | Momento del envío |
![]() ![]() |
SΣ | 1..1 | Reference(Organización) | Organización que envía el lote |
![]() ![]() |
SC | 1..* | BackboneElement | Las referencias del lote This repeating element order: Order has no meaning unless specifically asserted by List.orderedBy, in which case the List SHALL be interpreted as being ordered as specified by List.orderedBy. |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
?! | 0..1 | boolean | If this item is actually marked as deleted |
![]() ![]() ![]() |
S | 1..1 | Reference(Referencia a documento) | Referencia a documento |
Documentación de este formato | ||||
| Ruta | Estado | Uso | ValueSet | Versión | Fuente |
| List.identifier.use | Base | required | IdentifierUse | 📍5.0.0 | Estándar FHIR |
| List.status | Base | required | List Status | 📍5.0.0 | Estándar FHIR |
| List.mode | Base | required | List Mode | 📍5.0.0 | Estándar FHIR |
| List.code | Base | example | Example Use Codes for List | 📍5.0.0 | Estándar FHIR |
| Id | Nivel | Ruta(s) | Descripción | Expression |
| dom-2 | error | List | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | List | 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 | List | 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 | List | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | List | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **TODOS** los elementos | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **TODAS** las extensiones | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| lst-1 | error | List | A list can only have an emptyReason if it is empty |
emptyReason.empty() or entry.empty()
|
Esta estructura se deriva de List .
| Nombre | Marcas | Card. | Tipo | Descripción y restricciones Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | List | Lote de envío: las referencias que un sistema envía juntas al HIE | |
![]() ![]() |
S | 1..1 | Identifier | Identificador único del lote (urn:uuid) |
![]() ![]() ![]() |
S | 1..1 | uri | urn:ietf:rfc:3986 (valor fijo) Required Pattern: urn:ietf:rfc:3986 |
![]() ![]() ![]() |
S | 1..1 | string | urn:uuid: seguido de un UUID |
![]() ![]() |
1..1 | code | current (valor fijo) Required Pattern: current | |
![]() ![]() |
1..1 | code | working (valor fijo) Required Pattern: working | |
![]() ![]() |
S | 1..1 | CodeableConcept | submissionset de IHE MHD (valor fijo) Required Pattern: At least the following |
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes | |
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: submissionset | |
![]() ![]() |
S | 1..1 | Reference(Paciente) | Paciente de los documentos del lote |
![]() ![]() |
S | 1..1 | dateTime | Momento del envío |
![]() ![]() |
S | 1..1 | Reference(Organización) | Organización que envía el lote |
![]() ![]() |
S | 1..* | BackboneElement | Las referencias del lote |
![]() ![]() ![]() |
S | 1..1 | Reference(Referencia a documento) | Referencia a documento |
Documentación de este formato | ||||
| Nombre | Marcas | Card. | Tipo | Descripción y restricciones Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | List | Lote de envío: las referencias que un sistema envía juntas al HIE Constraints: lst-1 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Vinculación: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
S | 1..1 | Identifier | Identificador único del lote (urn:uuid) | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Sin orden, Abierto by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Vinculación: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Vinculación: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
SΣ | 1..1 | uri | urn:ietf:rfc:3986 (valor fijo) Required Pattern: urn:ietf:rfc:3986 | ||||
![]() ![]() ![]() |
SΣC | 1..1 | string | urn:uuid: seguido de un UUID Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
?!Σ | 1..1 | code | current (valor fijo) Vinculación: ListStatus (required): The current state of the list. Required Pattern: current | ||||
![]() ![]() |
?!Σ | 1..1 | code | working (valor fijo) Vinculación: ListMode (required): The processing mode that applies to this list. Required Pattern: working | ||||
![]() ![]() |
Σ | 0..1 | string | Descriptive name for the list Example General: Dr. Jane's Patients | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | submissionset de IHE MHD (valor fijo) Vinculación: ExampleUseCodesForList (example): What the purpose of a list is. Required Pattern: At least the following | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: submissionset | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() |
SΣ | 1..1 | Reference(Paciente) | Paciente de los documentos del lote | ||||
![]() ![]() |
0..1 | Reference(Encounter) | Context in which list created | |||||
![]() ![]() |
SΣ | 1..1 | dateTime | Momento del envío | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Organización) | Organización que envía el lote | ||||
![]() ![]() |
0..1 | CodeableConcept | What order the list has Vinculación: ListOrderCodes (preferred): What order applies to the items in a list. | |||||
![]() ![]() |
0..* | Annotation | Comments about the list | |||||
![]() ![]() |
SC | 1..* | BackboneElement | Las referencias del lote This repeating element order: Order has no meaning unless specifically asserted by List.orderedBy, in which case the List SHALL be interpreted as being ordered as specified by List.orderedBy. | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Status/Workflow information about this item Vinculación: PatientMedicineChangeTypes (example): Codes that provide further information about the reason and meaning of the item in the list. | |||||
![]() ![]() ![]() |
?! | 0..1 | boolean | If this item is actually marked as deleted | ||||
![]() ![]() ![]() |
0..1 | dateTime | When item added to list | |||||
![]() ![]() ![]() |
S | 1..1 | Reference(Referencia a documento) | Referencia a documento | ||||
![]() ![]() |
C | 0..1 | CodeableConcept | Why list is empty Vinculación: ListEmptyReasons (preferred): If a list is empty, why it is empty. | ||||
Documentación de este formato | ||||||||
| Ruta | Estado | Uso | ValueSet | Versión | Fuente |
| List.language | Base | required | All Languages | 📍5.0.0 | Estándar FHIR |
| List.identifier.use | Base | required | IdentifierUse | 📍5.0.0 | Estándar FHIR |
| List.identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | Estándar FHIR |
| List.status | Base | required | List Status | 📍5.0.0 | Estándar FHIR |
| List.mode | Base | required | List Mode | 📍5.0.0 | Estándar FHIR |
| List.code | Base | example | Example Use Codes for List | 📍5.0.0 | Estándar FHIR |
| List.orderedBy | Base | preferred | List Order Codes | 📍5.0.0 | Estándar FHIR |
| List.entry.flag | Base | example | Patient Medicine Change Types | 📍5.0.0 | Estándar FHIR |
| List.emptyReason | Base | preferred | List Empty Reasons | 📍5.0.0 | Estándar FHIR |
| Id | Nivel | Ruta(s) | Descripción | Expression |
| dom-2 | error | List | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | List | 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 | List | 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 | List | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | List | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **TODOS** los elementos | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **TODAS** las extensiones | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| lst-1 | error | List | A list can only have an emptyReason if it is empty |
emptyReason.empty() or entry.empty()
|
Esta estructura se deriva de List .
Vista de elementos clave
| Nombre | Marcas | Card. | Tipo | Descripción y restricciones Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | List | Lote de envío: las referencias que un sistema envía juntas al HIE Constraints: lst-1 |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
S | 1..1 | Identifier | Identificador único del lote (urn:uuid) |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Vinculación: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() |
SΣ | 1..1 | uri | urn:ietf:rfc:3986 (valor fijo) Required Pattern: urn:ietf:rfc:3986 |
![]() ![]() ![]() |
SΣC | 1..1 | string | urn:uuid: seguido de un UUID Example General: 123456 |
![]() ![]() |
?!Σ | 1..1 | code | current (valor fijo) Vinculación: ListStatus (required): The current state of the list. Required Pattern: current |
![]() ![]() |
?!Σ | 1..1 | code | working (valor fijo) Vinculación: ListMode (required): The processing mode that applies to this list. Required Pattern: working |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | submissionset de IHE MHD (valor fijo) Vinculación: ExampleUseCodesForList (example): What the purpose of a list is. Required Pattern: At least the following |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes | |
![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: submissionset | |
![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() |
SΣ | 1..1 | Reference(Paciente) | Paciente de los documentos del lote |
![]() ![]() |
SΣ | 1..1 | dateTime | Momento del envío |
![]() ![]() |
SΣ | 1..1 | Reference(Organización) | Organización que envía el lote |
![]() ![]() |
SC | 1..* | BackboneElement | Las referencias del lote This repeating element order: Order has no meaning unless specifically asserted by List.orderedBy, in which case the List SHALL be interpreted as being ordered as specified by List.orderedBy. |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
?! | 0..1 | boolean | If this item is actually marked as deleted |
![]() ![]() ![]() |
S | 1..1 | Reference(Referencia a documento) | Referencia a documento |
Documentación de este formato | ||||
| Ruta | Estado | Uso | ValueSet | Versión | Fuente |
| List.identifier.use | Base | required | IdentifierUse | 📍5.0.0 | Estándar FHIR |
| List.status | Base | required | List Status | 📍5.0.0 | Estándar FHIR |
| List.mode | Base | required | List Mode | 📍5.0.0 | Estándar FHIR |
| List.code | Base | example | Example Use Codes for List | 📍5.0.0 | Estándar FHIR |
| Id | Nivel | Ruta(s) | Descripción | Expression |
| dom-2 | error | List | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | List | 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 | List | 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 | List | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | List | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **TODOS** los elementos | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **TODAS** las extensiones | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| lst-1 | error | List | A list can only have an emptyReason if it is empty |
emptyReason.empty() or entry.empty()
|
Vista diferencial
Esta estructura se deriva de List .
| Nombre | Marcas | Card. | Tipo | Descripción y restricciones Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | List | Lote de envío: las referencias que un sistema envía juntas al HIE | |
![]() ![]() |
S | 1..1 | Identifier | Identificador único del lote (urn:uuid) |
![]() ![]() ![]() |
S | 1..1 | uri | urn:ietf:rfc:3986 (valor fijo) Required Pattern: urn:ietf:rfc:3986 |
![]() ![]() ![]() |
S | 1..1 | string | urn:uuid: seguido de un UUID |
![]() ![]() |
1..1 | code | current (valor fijo) Required Pattern: current | |
![]() ![]() |
1..1 | code | working (valor fijo) Required Pattern: working | |
![]() ![]() |
S | 1..1 | CodeableConcept | submissionset de IHE MHD (valor fijo) Required Pattern: At least the following |
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes | |
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: submissionset | |
![]() ![]() |
S | 1..1 | Reference(Paciente) | Paciente de los documentos del lote |
![]() ![]() |
S | 1..1 | dateTime | Momento del envío |
![]() ![]() |
S | 1..1 | Reference(Organización) | Organización que envía el lote |
![]() ![]() |
S | 1..* | BackboneElement | Las referencias del lote |
![]() ![]() ![]() |
S | 1..1 | Reference(Referencia a documento) | Referencia a documento |
Documentación de este formato | ||||
Vista instantáneaView
| Nombre | Marcas | Card. | Tipo | Descripción y restricciones Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | List | Lote de envío: las referencias que un sistema envía juntas al HIE Constraints: lst-1 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Vinculación: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
S | 1..1 | Identifier | Identificador único del lote (urn:uuid) | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Sin orden, Abierto by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Vinculación: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Vinculación: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
SΣ | 1..1 | uri | urn:ietf:rfc:3986 (valor fijo) Required Pattern: urn:ietf:rfc:3986 | ||||
![]() ![]() ![]() |
SΣC | 1..1 | string | urn:uuid: seguido de un UUID Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
?!Σ | 1..1 | code | current (valor fijo) Vinculación: ListStatus (required): The current state of the list. Required Pattern: current | ||||
![]() ![]() |
?!Σ | 1..1 | code | working (valor fijo) Vinculación: ListMode (required): The processing mode that applies to this list. Required Pattern: working | ||||
![]() ![]() |
Σ | 0..1 | string | Descriptive name for the list Example General: Dr. Jane's Patients | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | submissionset de IHE MHD (valor fijo) Vinculación: ExampleUseCodesForList (example): What the purpose of a list is. Required Pattern: At least the following | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: submissionset | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() |
SΣ | 1..1 | Reference(Paciente) | Paciente de los documentos del lote | ||||
![]() ![]() |
0..1 | Reference(Encounter) | Context in which list created | |||||
![]() ![]() |
SΣ | 1..1 | dateTime | Momento del envío | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Organización) | Organización que envía el lote | ||||
![]() ![]() |
0..1 | CodeableConcept | What order the list has Vinculación: ListOrderCodes (preferred): What order applies to the items in a list. | |||||
![]() ![]() |
0..* | Annotation | Comments about the list | |||||
![]() ![]() |
SC | 1..* | BackboneElement | Las referencias del lote This repeating element order: Order has no meaning unless specifically asserted by List.orderedBy, in which case the List SHALL be interpreted as being ordered as specified by List.orderedBy. | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Status/Workflow information about this item Vinculación: PatientMedicineChangeTypes (example): Codes that provide further information about the reason and meaning of the item in the list. | |||||
![]() ![]() ![]() |
?! | 0..1 | boolean | If this item is actually marked as deleted | ||||
![]() ![]() ![]() |
0..1 | dateTime | When item added to list | |||||
![]() ![]() ![]() |
S | 1..1 | Reference(Referencia a documento) | Referencia a documento | ||||
![]() ![]() |
C | 0..1 | CodeableConcept | Why list is empty Vinculación: ListEmptyReasons (preferred): If a list is empty, why it is empty. | ||||
Documentación de este formato | ||||||||
| Ruta | Estado | Uso | ValueSet | Versión | Fuente |
| List.language | Base | required | All Languages | 📍5.0.0 | Estándar FHIR |
| List.identifier.use | Base | required | IdentifierUse | 📍5.0.0 | Estándar FHIR |
| List.identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | Estándar FHIR |
| List.status | Base | required | List Status | 📍5.0.0 | Estándar FHIR |
| List.mode | Base | required | List Mode | 📍5.0.0 | Estándar FHIR |
| List.code | Base | example | Example Use Codes for List | 📍5.0.0 | Estándar FHIR |
| List.orderedBy | Base | preferred | List Order Codes | 📍5.0.0 | Estándar FHIR |
| List.entry.flag | Base | example | Patient Medicine Change Types | 📍5.0.0 | Estándar FHIR |
| List.emptyReason | Base | preferred | List Empty Reasons | 📍5.0.0 | Estándar FHIR |
| Id | Nivel | Ruta(s) | Descripción | Expression |
| dom-2 | error | List | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | List | 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 | List | 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 | List | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | List | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **TODOS** los elementos | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **TODAS** las extensiones | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| lst-1 | error | List | A list can only have an emptyReason if it is empty |
emptyReason.empty() or entry.empty()
|
Esta estructura se deriva de List .
Otras representaciones de perfil: CSV, Excel, Schematron
Repositorio de documentos. Lotes de envío (SubmissionSet de IHE MHD).
Ver también Servicios del HIE.
Lo que el servidor debe responder para este perfil. En la forma, [base] es la URL base del servidor del servicio y lo que va entre llaves se reemplaza por un valor. Cada solicitud usa valores reales de los ejemplos de esta guía, y la respuesta trae los que coinciden; los cuerpos JSON se expanden al hacer clic. Todas las solicitudes llevan el token de acceso al HIE (Authorization: Bearer [token]). Las búsquedas de texto encuentran los valores que empiezan con el texto, sin distinguir mayúsculas ni tildes; las de fecha admiten los prefijos ge, gt, le y lt. En la URL los valores van codificados (| como %7C, + como %2B, un espacio como %20); aquí se muestran sin codificar para que se lean mejor.
Ir a: Leer · Buscar · Enviar documentos
Leer
Forma: GET [base]/List/{id}
Lee un lote de envío del repositorio de documentos por su id, la parte final de su URL. Se usa para resolver una referencia que otro recurso hace a un lote de envío. En el ejemplo se lee «Lote de envío de un informe»; la segunda respuesta es la de un id que no existe.
Solicitud
GET [base]/List/ejemplo-envio-lote HTTP/1.1
Accept: application/fhir+json
Authorization: Bearer [token]
Respuesta si el recurso existe
HTTP/1.1 200 OK
ETag: W/"1"
Last-Modified: 2026-10-01T10:00:00-06:00
Content-Type: application/fhir+json
{
"resourceType": "List",
"id": "ejemplo-envio-lote",
"meta": {
"versionId": "1",
"lastUpdated": "2026-10-01T10:00:00-06:00",
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-list-lote-envio"
]
},
"identifier": [
{
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d"
}
],
"subject": [
{
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
}
],
"entry": [
{
"item": {
"reference": "urn:uuid:5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e"
}
}
],
"status": "current",
"mode": "working",
"code": {
"coding": [
{
"code": "submissionset",
"system": "https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes"
}
]
},
"date": "2026-09-30T10:31:00-06:00",
"source": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
}
Respuesta si no existe
HTTP/1.1 404 Not Found
Content-Type: application/fhir+json
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "not-found",
"diagnostics": "No existe el recurso List/no-existe."
}
]
}
Buscar por tipo de lista (lote de envío)
Forma: GET [base]/List?code={sistema}|{código}
Trae los lotes de envío (submissionset), que agrupan lo que un sistema envió en una transacción (IHE MHD ITI-66). En el ejemplo se usa el dato de «Lote de envío de un informe»: code=https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes|submissionset.
Solicitud
GET [base]/List?code=https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes|submissionset HTTP/1.1
Accept: application/fhir+json
Authorization: Bearer [token]
Respuesta: 1 resultado: Lote de envío de un informe
HTTP/1.1 200 OK
Content-Type: application/fhir+json
{
"resourceType": "Bundle",
"type": "searchset",
"total": 1,
"link": [
{
"relation": "self",
"url": "[base]/List?code=https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes|submissionset"
}
],
"entry": [
{
"fullUrl": "[base]/List/ejemplo-envio-lote",
"resource": {
"resourceType": "List",
"id": "ejemplo-envio-lote",
"meta": {
"versionId": "1",
"lastUpdated": "2026-10-01T10:00:00-06:00",
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-list-lote-envio"
]
},
"identifier": [
{
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d"
}
],
"subject": [
{
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
}
],
"entry": [
{
"item": {
"reference": "urn:uuid:5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e"
}
}
],
"status": "current",
"mode": "working",
"code": {
"coding": [
{
"code": "submissionset",
"system": "https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes"
}
]
},
"date": "2026-09-30T10:31:00-06:00",
"source": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
},
"search": {
"mode": "match"
}
}
]
}
Buscar por paciente
Forma: GET [base]/List?patient=Patient/{id}
Trae los lotes de envío de un paciente. En el ejemplo se usa el dato de «Lote de envío de un informe»: patient=Patient/ejemplo-paciente-dimex.
Solicitud
GET [base]/List?patient=Patient/ejemplo-paciente-dimex HTTP/1.1
Accept: application/fhir+json
Authorization: Bearer [token]
Respuesta: 1 resultado: Lote de envío de un informe
HTTP/1.1 200 OK
Content-Type: application/fhir+json
{
"resourceType": "Bundle",
"type": "searchset",
"total": 1,
"link": [
{
"relation": "self",
"url": "[base]/List?patient=Patient/ejemplo-paciente-dimex"
}
],
"entry": [
{
"fullUrl": "[base]/List/ejemplo-envio-lote",
"resource": {
"resourceType": "List",
"id": "ejemplo-envio-lote",
"meta": {
"versionId": "1",
"lastUpdated": "2026-10-01T10:00:00-06:00",
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-list-lote-envio"
]
},
"identifier": [
{
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d"
}
],
"subject": [
{
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
}
],
"entry": [
{
"item": {
"reference": "urn:uuid:5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e"
}
}
],
"status": "current",
"mode": "working",
"code": {
"coding": [
{
"code": "submissionset",
"system": "https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes"
}
]
},
"date": "2026-09-30T10:31:00-06:00",
"source": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
},
"search": {
"mode": "match"
}
}
]
}
Buscar por identificador
Forma: GET [base]/List?identifier={sistema}|{valor}
Encuentra un lote por su identificador. En el ejemplo se usa el dato de «Lote de envío de un informe»: identifier=urn:ietf:rfc:3986|urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d.
Solicitud
GET [base]/List?identifier=urn:ietf:rfc:3986|urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d HTTP/1.1
Accept: application/fhir+json
Authorization: Bearer [token]
Respuesta: 1 resultado: Lote de envío de un informe
HTTP/1.1 200 OK
Content-Type: application/fhir+json
{
"resourceType": "Bundle",
"type": "searchset",
"total": 1,
"link": [
{
"relation": "self",
"url": "[base]/List?identifier=urn:ietf:rfc:3986|urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d"
}
],
"entry": [
{
"fullUrl": "[base]/List/ejemplo-envio-lote",
"resource": {
"resourceType": "List",
"id": "ejemplo-envio-lote",
"meta": {
"versionId": "1",
"lastUpdated": "2026-10-01T10:00:00-06:00",
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-list-lote-envio"
]
},
"identifier": [
{
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d"
}
],
"subject": [
{
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
}
],
"entry": [
{
"item": {
"reference": "urn:uuid:5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e"
}
}
],
"status": "current",
"mode": "working",
"code": {
"coding": [
{
"code": "submissionset",
"system": "https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes"
}
]
},
"date": "2026-09-30T10:31:00-06:00",
"source": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
},
"search": {
"mode": "match"
}
}
]
}
Buscar por fecha
Forma: GET [base]/List?date={fecha}
Busca los lotes enviados en una fecha. En el ejemplo se usa el dato de «Lote de envío de un informe»: date=2026-09-30.
Solicitud
GET [base]/List?date=2026-09-30 HTTP/1.1
Accept: application/fhir+json
Authorization: Bearer [token]
Respuesta: 1 resultado: Lote de envío de un informe
HTTP/1.1 200 OK
Content-Type: application/fhir+json
{
"resourceType": "Bundle",
"type": "searchset",
"total": 1,
"link": [
{
"relation": "self",
"url": "[base]/List?date=2026-09-30"
}
],
"entry": [
{
"fullUrl": "[base]/List/ejemplo-envio-lote",
"resource": {
"resourceType": "List",
"id": "ejemplo-envio-lote",
"meta": {
"versionId": "1",
"lastUpdated": "2026-10-01T10:00:00-06:00",
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-list-lote-envio"
]
},
"identifier": [
{
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d"
}
],
"subject": [
{
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
}
],
"entry": [
{
"item": {
"reference": "urn:uuid:5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e"
}
}
],
"status": "current",
"mode": "working",
"code": {
"coding": [
{
"code": "submissionset",
"system": "https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes"
}
]
},
"date": "2026-09-30T10:31:00-06:00",
"source": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
},
"search": {
"mode": "match"
}
}
]
}
Buscar por fuente
Forma: GET [base]/List?source=Organization/{id}
Trae los lotes que envió una organización. En el ejemplo se usa el dato de «Lote de envío de un informe»: source=Organization/ejemplo-establecimiento.
Solicitud
GET [base]/List?source=Organization/ejemplo-establecimiento HTTP/1.1
Accept: application/fhir+json
Authorization: Bearer [token]
Respuesta: 1 resultado: Lote de envío de un informe
HTTP/1.1 200 OK
Content-Type: application/fhir+json
{
"resourceType": "Bundle",
"type": "searchset",
"total": 1,
"link": [
{
"relation": "self",
"url": "[base]/List?source=Organization/ejemplo-establecimiento"
}
],
"entry": [
{
"fullUrl": "[base]/List/ejemplo-envio-lote",
"resource": {
"resourceType": "List",
"id": "ejemplo-envio-lote",
"meta": {
"versionId": "1",
"lastUpdated": "2026-10-01T10:00:00-06:00",
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-list-lote-envio"
]
},
"identifier": [
{
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d"
}
],
"subject": [
{
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
}
],
"entry": [
{
"item": {
"reference": "urn:uuid:5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e"
}
}
],
"status": "current",
"mode": "working",
"code": {
"coding": [
{
"code": "submissionset",
"system": "https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes"
}
]
},
"date": "2026-09-30T10:31:00-06:00",
"source": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
},
"search": {
"mode": "match"
}
}
]
}
Buscar por tipo de lista (lote de envío), con POST
Forma: POST [base]/List/_searchcuerpo: code={sistema}|{código}
Hace cualquier búsqueda con POST: los parámetros van en el cuerpo, como un formulario, en lugar de la URL. Se usa cuando los valores son datos personales, como una cédula, para que no queden en los registros de los servidores ni en el historial; la respuesta es la misma que con GET. En el ejemplo se repite la búsqueda por tipo de lista (lote de envío).
Solicitud
POST [base]/List/_search HTTP/1.1
Accept: application/fhir+json
Authorization: Bearer [token]
Content-Type: application/x-www-form-urlencoded
code=https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes|submissionset
Respuesta: 1 resultado: Lote de envío de un informe, igual que con GET
HTTP/1.1 200 OK
Content-Type: application/fhir+json
{
"resourceType": "Bundle",
"type": "searchset",
"total": 1,
"link": [
{
"relation": "self",
"url": "[base]/List?code=https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes|submissionset"
}
],
"entry": [
{
"fullUrl": "[base]/List/ejemplo-envio-lote",
"resource": {
"resourceType": "List",
"id": "ejemplo-envio-lote",
"meta": {
"versionId": "1",
"lastUpdated": "2026-10-01T10:00:00-06:00",
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-list-lote-envio"
]
},
"identifier": [
{
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d"
}
],
"subject": [
{
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
}
],
"entry": [
{
"item": {
"reference": "urn:uuid:5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e"
}
}
],
"status": "current",
"mode": "working",
"code": {
"coding": [
{
"code": "submissionset",
"system": "https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes"
}
]
},
"date": "2026-09-30T10:31:00-06:00",
"source": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
},
"search": {
"mode": "match"
}
}
]
}
Enviar documentos (IHE MHD ITI-65)
Forma: POST [base]cuerpo: Bundle de tipo transaction
Envía al repositorio uno o varios documentos en una sola transacción: el lote de envío, la referencia de cada documento, el documento y sus firmas (IHE MHD ITI-65). El servidor guarda todo o nada: si una entrada no cumple su perfil, no se guarda ninguna. En el ejemplo se envía «Envío de un informe al HIE»: un informe de imágenes con su referencia, su lote, la firma del radiólogo y el sello del hospital; la segunda respuesta es el rechazo de toda la transacción porque una entrada no cumple su perfil.
Solicitud
POST [base] HTTP/1.1
Accept: application/fhir+json
Authorization: Bearer [token]
Content-Type: application/fhir+json
{
"resourceType": "Bundle",
"id": "ejemplo-envio-informe-imagenes",
"meta": {
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-bundle-envio-documentos"
]
},
"entry": [
{
"request": {
"method": "POST",
"url": "List"
},
"fullUrl": "urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d",
"resource": {
"resourceType": "List",
"id": "ejemplo-envio-lote",
"meta": {
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-list-lote-envio"
]
},
"identifier": [
{
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:8a1d2c3b-4e5f-4a6b-9c7d-0e1f2a3b4c5d"
}
],
"subject": [
{
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
}
],
"entry": [
{
"item": {
"reference": "urn:uuid:5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e"
}
}
],
"status": "current",
"mode": "working",
"code": {
"coding": [
{
"code": "submissionset",
"system": "https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes"
}
]
},
"date": "2026-09-30T10:31:00-06:00",
"source": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
}
},
{
"request": {
"method": "POST",
"url": "DocumentReference"
},
"fullUrl": "urn:uuid:5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e",
"resource": {
"resourceType": "DocumentReference",
"id": "ejemplo-envio-referencia",
"meta": {
"security": [
{
"code": "N",
"system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
"display": "normal"
}
],
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-documentreference"
]
},
"identifier": [
{
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:3f6b1c2a-9d4e-4b7a-8c1f-2e5d6a7b8c90"
},
{
"system": "https://hl7.or.cr/fhir/sid/documento/cj-3101123456",
"value": "INF-IMG-2026-000871"
}
],
"type": {
"coding": [
{
"code": "18748-4",
"system": "http://loinc.org"
}
],
"text": "Informe de imágenes médicas"
},
"category": [
{
"coding": [
{
"code": "LP173421-1",
"system": "http://loinc.org"
}
],
"text": "Informe"
}
],
"context": [
{
"reference": "Encounter/ejemplo-atencion-resonancia",
"display": "Resonancia magnética"
}
],
"period": {
"start": "2026-09-30T08:15:00-06:00",
"end": "2026-09-30T08:55:00-06:00"
},
"author": [
{
"reference": "PractitionerRole/ejemplo-rol-radiologia",
"display": "Carlos Jiménez Solano"
}
],
"attester": [
{
"mode": {
"coding": [
{
"code": "legal",
"system": "http://hl7.org/fhir/composition-attestation-mode",
"display": "Legal"
}
]
},
"time": "2026-09-30T10:25:00-06:00",
"party": {
"reference": "PractitionerRole/ejemplo-rol-radiologia",
"display": "Carlos Jiménez Solano"
}
}
],
"modality": [
{
"coding": [
{
"code": "MR",
"system": "http://dicom.nema.org/resources/ontology/DCM",
"display": "Magnetic Resonance"
}
]
}
],
"securityLabel": [
{
"coding": [
{
"code": "N",
"system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
"display": "normal"
}
]
}
],
"content": [
{
"attachment": {
"language": "es",
"creation": "2026-09-30T10:20:00-06:00",
"contentType": "application/fhir+json",
"url": "https://hie.example.cr/fhir/Bundle/ejemplo-bundle-documento-imagenes"
},
"profile": [
{
"valueCanonical": "https://hl7.or.cr/fhir/core/StructureDefinition/cr-bundle-documento"
}
]
}
],
"version": "1",
"status": "current",
"subject": {
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
},
"date": "2026-09-30T10:30:00-06:00",
"custodian": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
}
},
{
"request": {
"method": "PUT",
"url": "Bundle/ejemplo-bundle-documento-imagenes"
},
"fullUrl": "https://hie.example.cr/fhir/Bundle/ejemplo-bundle-documento-imagenes",
"resource": {
"resourceType": "Bundle",
"id": "ejemplo-bundle-documento-imagenes",
"meta": {
"security": [
{
"code": "N",
"system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
"display": "normal"
}
],
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-bundle-documento"
]
},
"identifier": {
"system": "urn:ietf:rfc:3986",
"value": "urn:uuid:3f6b1c2a-9d4e-4b7a-8c1f-2e5d6a7b8c90"
},
"entry": [
{
"fullUrl": "https://hl7.or.cr/fhir/core/Composition/ejemplo-documento-imagenes",
"resource": {
"resourceType": "Composition",
"id": "ejemplo-documento-imagenes",
"meta": {
"security": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
"code": "N",
"display": "normal"
}
],
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-composition"
]
},
"identifier": [
{
"system": "https://hl7.or.cr/fhir/sid/documento/cj-3101123456",
"value": "INF-IMG-2026-000871"
}
],
"type": {
"coding": [
{
"code": "18748-4",
"system": "http://loinc.org"
}
],
"text": "Informe de imágenes médicas"
},
"subject": [
{
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
}
],
"author": [
{
"reference": "PractitionerRole/ejemplo-rol-radiologia",
"display": "Carlos Jiménez Solano"
}
],
"attester": [
{
"mode": {
"coding": [
{
"code": "legal",
"system": "http://hl7.org/fhir/composition-attestation-mode",
"display": "Legal"
}
]
},
"time": "2026-09-30T10:25:00-06:00",
"party": {
"reference": "PractitionerRole/ejemplo-rol-radiologia",
"display": "Carlos Jiménez Solano"
}
}
],
"section": [
{
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">Ruptura parcial del ligamento cruzado anterior. Menisco medial sin alteraciones.</div>"
},
"title": "Hallazgos",
"code": {
"coding": [
{
"code": "59776-5",
"system": "http://loinc.org"
}
]
}
},
{
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">Ruptura parcial del ligamento cruzado anterior.</div>"
},
"title": "Conclusión",
"code": {
"coding": [
{
"code": "19005-8",
"system": "http://loinc.org"
}
]
}
}
],
"encounter": {
"reference": "Encounter/ejemplo-atencion-resonancia",
"display": "Resonancia magnética"
},
"title": "Informe de resonancia magnética de rodilla derecha",
"custodian": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
},
"version": "1",
"status": "final",
"date": "2026-09-30T10:20:00-06:00"
}
},
{
"fullUrl": "https://hl7.or.cr/fhir/core/Patient/ejemplo-paciente-dimex",
"resource": {
"resourceType": "Patient",
"id": "ejemplo-paciente-dimex",
"meta": {
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-patient"
]
},
"identifier": [
{
"type": {
"coding": [
{
"code": "dimex",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-identificacion",
"display": "DIMEX"
},
{
"code": "PRC",
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"display": "Permanent Resident Card Number"
}
]
},
"use": "official",
"system": "https://hl7.or.cr/fhir/sid/dimex",
"value": "155812345678"
},
{
"assigner": {
"display": "Nicaragua"
},
"use": "official",
"system": "https://hl7.or.cr/fhir/sid/pasaporte/NIC",
"value": "C01234567"
}
],
"name": [
{
"given": [
"José"
],
"use": "official",
"family": "Mendoza",
"_family": {
"extension": [
{
"extension": [
{
"url": "valor",
"valueString": "Mendoza"
},
{
"url": "origen",
"valueCoding": {
"code": "FTH",
"system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
"display": "father"
}
}
],
"url": "https://hl7.or.cr/fhir/core/StructureDefinition/cr-primer-apellido"
}
]
}
}
],
"telecom": [
{
"system": "phone",
"value": "+50670001122"
}
],
"extension": [
{
"extension": [
{
"valueCodeableConcept": {
"coding": [
{
"code": "NIC",
"system": "urn:iso:std:iso:3166"
}
],
"text": "Nicaragua"
},
"url": "code"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/patient-nationality"
}
],
"address": [
{
"line": [
"Calle 3, 100 metros al este de la rotonda, apartamento 4"
],
"use": "home",
"country": "CRI",
"state": "1",
"city": "115",
"district": "11501",
"text": "Calle 3, 100 metros al este de la rotonda, apartamento 4, San Pedro, Montes de Oca, San José"
}
],
"active": true,
"gender": "male",
"birthDate": "1984-11-02"
}
},
{
"fullUrl": "https://hl7.or.cr/fhir/core/Encounter/ejemplo-atencion-resonancia",
"resource": {
"resourceType": "Encounter",
"id": "ejemplo-atencion-resonancia",
"meta": {
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-encounter"
]
},
"identifier": [
{
"system": "https://hl7.or.cr/fhir/sid/atencion/cj-3101123456",
"value": "IMG-2026-000871"
}
],
"class": [
{
"coding": [
{
"code": "AMB",
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"display": "ambulatory"
}
],
"text": "Ambulatoria"
}
],
"subject": {
"identifier": {
"system": "https://hl7.or.cr/fhir/sid/dimex",
"value": "155812345678"
},
"display": "José Mendoza"
},
"serviceType": [
{
"concept": {
"coding": [
{
"code": "imagenes-medicas",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-servicio-salud",
"display": "Imágenes médicas"
}
]
},
"reference": {
"reference": "HealthcareService/ejemplo-servicio-resonancia",
"display": "Resonancia magnética"
}
}
],
"actualPeriod": {
"start": "2026-09-30T08:15:00-06:00",
"end": "2026-09-30T08:55:00-06:00"
},
"participant": [
{
"type": [
{
"coding": [
{
"code": "ATND",
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
"display": "attender"
}
],
"text": "Responsable de la atención"
}
],
"actor": {
"reference": "PractitionerRole/ejemplo-rol-radiologia",
"display": "Carlos Jiménez Solano"
}
}
],
"location": [
{
"location": {
"reference": "Location/ejemplo-ubicacion-radiologia",
"display": "Servicio de Radiología"
}
}
],
"status": "completed",
"serviceProvider": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
}
},
{
"fullUrl": "https://hl7.or.cr/fhir/core/PractitionerRole/ejemplo-rol-radiologia",
"resource": {
"resourceType": "PractitionerRole",
"id": "ejemplo-rol-radiologia",
"meta": {
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-practitioner-role"
]
},
"identifier": [
{
"system": "https://hl7.or.cr/fhir/sid/rol/cj-3101123456",
"value": "MED-0345"
}
],
"period": {
"start": "2024-02-01"
},
"location": [
{
"reference": "Location/ejemplo-ubicacion-radiologia",
"display": "Servicio de Radiología"
}
],
"code": [
{
"coding": [
{
"code": "medicina",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-profesion-salud",
"display": "Medicina"
}
]
}
],
"specialty": [
{
"coding": [
{
"code": "06.05.01",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-especialidad-salud",
"display": "Medicina con especialidad en Radiología e Imágenes Médicas"
}
]
}
],
"contact": [
{
"telecom": [
{
"system": "phone",
"value": "+50622220000;ext=2110"
},
{
"system": "email",
"value": "radiologia@hospital-ejemplo.cr"
}
]
}
],
"active": true,
"practitioner": {
"reference": "Practitioner/ejemplo-profesional-radiologia",
"display": "Carlos Jiménez Solano"
},
"organization": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
}
},
{
"fullUrl": "https://hl7.or.cr/fhir/core/Practitioner/ejemplo-profesional-radiologia",
"resource": {
"resourceType": "Practitioner",
"id": "ejemplo-profesional-radiologia",
"meta": {
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-practitioner"
]
},
"identifier": [
{
"type": {
"coding": [
{
"code": "cedula-nacional",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-identificacion",
"display": "Cédula Nacional"
},
{
"code": "NI",
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"display": "National unique individual identifier"
}
]
},
"use": "official",
"system": "https://hl7.or.cr/fhir/sid/cedula-nacional",
"value": "204560789"
},
{
"type": {
"coding": [
{
"code": "codigo-colegiado",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-identificacion",
"display": "Código de colegiado"
},
{
"code": "LN",
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"display": "License number"
}
]
},
"use": "official",
"system": "https://hl7.or.cr/fhir/sid/colegiado/cmc",
"value": "23456"
}
],
"name": [
{
"given": [
"Carlos"
],
"use": "official",
"family": "Jiménez Solano",
"_family": {
"extension": [
{
"extension": [
{
"url": "valor",
"valueString": "Jiménez"
}
],
"url": "https://hl7.or.cr/fhir/core/StructureDefinition/cr-primer-apellido"
},
{
"extension": [
{
"url": "valor",
"valueString": "Solano"
}
],
"url": "https://hl7.or.cr/fhir/core/StructureDefinition/cr-segundo-apellido"
}
]
}
}
],
"qualification": [
{
"identifier": [
{
"system": "https://hl7.or.cr/fhir/sid/colegiado/cmc",
"value": "23456"
}
],
"period": {
"start": "2008-02-20"
},
"code": {
"coding": [
{
"code": "medicina",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-profesion-salud",
"display": "Medicina"
}
]
},
"issuer": {
"reference": "Organization/ejemplo-organizacion-cmc",
"display": "Colegio de Médicos y Cirujanos de Costa Rica"
}
},
{
"identifier": [
{
"system": "https://hl7.or.cr/fhir/sid/especialidad/cmc",
"value": "ESP-0345"
}
],
"period": {
"start": "2014-07-01"
},
"code": {
"coding": [
{
"code": "06.05.01",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-especialidad-salud",
"display": "Medicina con especialidad en Radiología e Imágenes Médicas"
}
]
},
"issuer": {
"reference": "Organization/ejemplo-organizacion-cmc",
"display": "Colegio de Médicos y Cirujanos de Costa Rica"
}
}
],
"communication": [
{
"language": {
"coding": [
{
"code": "es",
"system": "urn:ietf:bcp:47",
"display": "español"
}
]
},
"preferred": true
},
{
"language": {
"coding": [
{
"code": "en",
"system": "urn:ietf:bcp:47",
"display": "inglés"
}
]
}
}
],
"active": true,
"gender": "male"
}
},
{
"fullUrl": "https://hl7.or.cr/fhir/core/Organization/ejemplo-establecimiento",
"resource": {
"resourceType": "Organization",
"id": "ejemplo-establecimiento",
"meta": {
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-organization"
]
},
"identifier": [
{
"type": {
"coding": [
{
"code": "cedula-juridica",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-identificacion-organizacion",
"display": "Cédula Jurídica"
},
{
"code": "XX",
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"display": "Organization identifier"
}
]
},
"use": "official",
"system": "https://hl7.or.cr/fhir/sid/cedula-juridica",
"value": "3101123456"
},
{
"type": {
"coding": [
{
"code": "codigo-establecimiento",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-identificacion-organizacion",
"display": "Código de establecimiento"
},
{
"code": "FI",
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"display": "Facility ID"
}
]
},
"use": "official",
"system": "https://hl7.or.cr/fhir/sid/establecimiento",
"value": "cj-3101123456"
}
],
"type": [
{
"coding": [
{
"code": "prov",
"system": "http://terminology.hl7.org/CodeSystem/organization-type",
"display": "Healthcare Provider"
}
],
"text": "Prestador de servicios de salud"
},
{
"coding": [
{
"code": "hospital-nacional-privado",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-establecimiento-salud"
}
]
},
{
"coding": [
{
"code": "facility",
"system": "https://profiles.ihe.net/ITI/mCSD/CodeSystem/IHE.mCSD.Organization.Location.Types",
"display": "Facility"
}
]
}
],
"alias": [
"Hospital Privado de Ejemplo"
],
"contact": [
{
"telecom": [
{
"system": "phone",
"value": "+50622220000"
},
{
"system": "email",
"value": "info@hospital-ejemplo.cr"
},
{
"system": "url",
"value": "https://www.hospital-ejemplo.cr"
}
],
"address": {
"line": [
"Avenida 2, entre calles 5 y 7"
],
"country": "CRI",
"state": "1",
"city": "101",
"district": "10101",
"text": "Avenida 2, entre calles 5 y 7, Carmen, San José, San José"
}
}
],
"qualification": [
{
"identifier": [
{
"value": "PF-2026-000123"
}
],
"period": {
"start": "2026-01-15",
"end": "2031-01-14"
},
"code": {
"coding": [
{
"code": "permiso-funcionamiento-salud",
"system": "https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-autorizacion-salud",
"display": "Permiso de Funcionamiento de Salud"
}
]
},
"issuer": {
"reference": "Organization/ejemplo-organizacion-ministerio-salud",
"display": "Ministerio de Salud"
}
}
],
"active": true,
"name": "Hospital Privado de Ejemplo Sociedad Anónima"
}
}
],
"type": "document",
"timestamp": "2026-09-30T10:26:00-06:00"
}
},
{
"request": {
"method": "POST",
"url": "Provenance"
},
"fullUrl": "urn:uuid:7c1e2d3f-4a5b-4c6d-8e7f-9a0b1c2d3e4f",
"resource": {
"resourceType": "Provenance",
"id": "ejemplo-firma-documento-imagenes",
"meta": {
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-provenance-firma-documento"
]
},
"target": [
{
"reference": "Bundle/ejemplo-bundle-documento-imagenes/_history/1",
"display": "Documento completo del informe de imágenes médicas (D1), versión 1"
}
],
"agent": [
{
"type": {
"coding": [
{
"code": "assembler",
"system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
"display": "Assembler"
}
]
},
"who": {
"reference": "Device/ejemplo-sistema-hce-hospital",
"display": "Expediente electrónico del hospital"
}
},
{
"type": {
"coding": [
{
"code": "attester",
"system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
"display": "Attester"
}
]
},
"who": {
"reference": "PractitionerRole/ejemplo-rol-radiologia",
"display": "Carlos Jiménez Solano"
}
}
],
"signature": [
{
"type": [
{
"code": "1.2.840.10065.1.12.1.1",
"system": "urn:iso-astm:E1762-95:2013",
"display": "Author's Signature"
}
],
"targetFormat": "application/fhir+json",
"sigFormat": "application/jose+json",
"when": "2026-09-30T10:26:30-06:00",
"who": {
"reference": "PractitionerRole/ejemplo-rol-radiologia",
"display": "Carlos Jiménez Solano"
},
"data": "eyJzaWduYXR1cmVzIjpbeyJwcm90ZWN0ZWQiOiJleUpoYkdjaU9pSlNVekkxTmlJc0ltTjBlU0k2SW1wemIyNGlMQ0owZVhBaU9pSnFiM05sSzJwemIyNGlmUSIsInNpZ25hdHVyZSI6IlpXcGxiWEJzYncifV19"
}
],
"activity": {
"coding": [
{
"code": "attest",
"system": "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"
}
]
},
"patient": {
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
},
"recorded": "2026-09-30T10:27:05-06:00"
}
},
{
"request": {
"method": "POST",
"url": "Provenance"
},
"fullUrl": "urn:uuid:8d2f3e4a-5b6c-4d7e-9f8a-0b1c2d3e4f5a",
"resource": {
"resourceType": "Provenance",
"id": "ejemplo-sello-documento-imagenes",
"meta": {
"profile": [
"https://hl7.or.cr/fhir/core/StructureDefinition/cr-provenance-firma-documento"
]
},
"target": [
{
"reference": "Bundle/ejemplo-bundle-documento-imagenes/_history/1",
"display": "Documento completo del informe de imágenes médicas (D1), versión 1"
}
],
"agent": [
{
"type": {
"coding": [
{
"code": "assembler",
"system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
"display": "Assembler"
}
]
},
"who": {
"reference": "Device/ejemplo-sistema-hce-hospital",
"display": "Expediente electrónico del hospital"
}
},
{
"type": {
"coding": [
{
"code": "attester",
"system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
"display": "Attester"
}
]
},
"who": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
}
}
],
"signature": [
{
"type": [
{
"code": "1.2.840.10065.1.12.1.14",
"system": "urn:iso-astm:E1762-95:2013",
"display": "Source Signature"
}
],
"targetFormat": "application/fhir+json",
"sigFormat": "application/jose+json",
"when": "2026-09-30T10:27:00-06:00",
"who": {
"reference": "Organization/ejemplo-establecimiento",
"display": "Hospital Privado de Ejemplo"
},
"data": "eyJzaWduYXR1cmVzIjpbeyJwcm90ZWN0ZWQiOiJleUpoYkdjaU9pSlNVekkxTmlJc0ltTjBlU0k2SW1wemIyNGlMQ0owZVhBaU9pSnFiM05sSzJwemIyNGlmUSIsInNpZ25hdHVyZSI6ImMyVnNiRzgifV19"
}
],
"activity": {
"coding": [
{
"code": "attest",
"system": "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"
}
]
},
"patient": {
"reference": "Patient/ejemplo-paciente-dimex",
"display": "José Mendoza"
},
"recorded": "2026-09-30T10:27:10-06:00"
}
}
],
"type": "transaction"
}
Respuesta si se guarda todo
HTTP/1.1 200 OK
Content-Type: application/fhir+json
{
"resourceType": "Bundle",
"type": "transaction-response",
"entry": [
{
"response": {
"status": "201 Created",
"location": "List/ejemplo-envio-lote/_history/1",
"etag": "W/\"1\"",
"lastModified": "2026-10-01T10:00:00-06:00"
}
},
{
"response": {
"status": "201 Created",
"location": "DocumentReference/ejemplo-envio-referencia/_history/1",
"etag": "W/\"1\"",
"lastModified": "2026-10-01T10:00:00-06:00"
}
},
{
"response": {
"status": "201 Created",
"location": "Bundle/ejemplo-bundle-documento-imagenes/_history/1",
"etag": "W/\"1\"",
"lastModified": "2026-10-01T10:00:00-06:00"
}
},
{
"response": {
"status": "201 Created",
"location": "Provenance/ejemplo-firma-documento-imagenes/_history/1",
"etag": "W/\"1\"",
"lastModified": "2026-10-01T10:00:00-06:00"
}
},
{
"response": {
"status": "201 Created",
"location": "Provenance/ejemplo-sello-documento-imagenes/_history/1",
"etag": "W/\"1\"",
"lastModified": "2026-10-01T10:00:00-06:00"
}
}
]
}
Respuesta si una entrada no cumple su perfil: no se guarda nada
HTTP/1.1 422 Unprocessable Entity
Content-Type: application/fhir+json
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "invariant",
"diagnostics": "La transacción se rechazó entera: ninguna entrada se guardó. Entrada 2 (DocumentReference): no cumple el perfil cr-documentreference.",
"expression": [
"Bundle.entry[1].resource"
]
}
]
}