Bundle Precarga de Instituciones
Consideraciones
- Se debe generar un uuid para recurso en el campo fullUrl de cada entry.
- Cada uuid será la forma de relacionar cada entry
- Deberá poner atención a cada sección de request, las cuales proveen información para el servidor para ubicar recursos en caso de existir previamente.
Bundle de Precarga de datos
{ "resourceType": "Bundle", "meta": { "profile": "http://ssms.cl/fhir/StructureDefinition/PocBundlePreCarga" }, "type": "transaction", "entry": [ { "fullUrl": "urn:uuid:9851b64a-84d1-11ea-bc55-0242ac130003", "resource": { "resourceType": "Organization", "meta": { "profile": "http://ssms.cl/fhir/StructureDefinition/PocOrganization" }, "text": { "status": "generated", "div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>" }, "identifier": [ { "use": "official", "system": "http://ssms.cl/Institucion", "value": "001" } ], "active": true, "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/organization-type", "code": "prov", "display": "Healthcare Provider" } ] } ], "name": "Hospital" }, "request": { "method": "PUT", "url": "Organization?identifier=http://ssms.cl/Institucion|001" } }, { "fullUrl": "urn:uuid:88e5b636-9ece-11ea-bb37-0242ac130002", "resource": { "resourceType": "Organization", "meta": { "profile": "http://ssms.cl/fhir/StructureDefinition/PocOrganization" }, "text": { "status": "generated", "div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>" }, "identifier": [ { "use": "official", "system": "http://ssms.cl/Institucion", "value": "002" } ], "active": true, "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/organization-type", "code": "prov", "display": "Healthcare Provider" } ] } ], "name": "Hospital" }, "request": { "method": "PUT", "url": "Organization?identifier=http://ssms.cl/Institucion|002" } }, { "fullUrl": "urn:uuid:3db6bfac-9ece-11ea-bb37-0242ac130002", "resource": { "resourceType": "Location", "meta": { "profile": "http://ssms.cl/fhir/StructureDefinition/PocLocationHospital" }, "text": { "status": "generated", "div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>" }, "identifier": [ { "use": "official", "system": "http://ssms.cl/HOSPITAL", "value": "11-1111" } ], "name": "Hospital-TEST 1", "managingOrganization": { "reference": "urn:uuid:9851b64a-84d1-11ea-bc55-0242ac130003" } }, "request": { "method": "PUT", "url": "Location?identifier=http://ssms.cl/HOSPITAL|11-1111" } }, { "resource": { "resourceType": "HealthcareService", "meta": { "profile": "http://ssms.cl/fhir/StructureDefinition/PocHealthcareService" }, "text": { "status": "generated", "div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>" }, "name": "Servicio de Urgencia de Hospital-TEST 1", "location": [ { "reference": "urn:uuid:3db6bfac-9ece-11ea-bb37-0242ac130002" } ], "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/service-category", "code": "35", "display": "Emergency Department" } ], "text": "Departamento de Emergencia" } ], "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/service-type", "code": "117", "display": "Emergency Medical" } ], "text": "Emergencia Medica" } ] }, "request": { "method": "PUT", "url": "HealthcareService?location.identifier=http://ssms.cl/HOSPITAL|11-1111" } }, { "fullUrl": "urn:uuid:b092631e-9ece-11ea-bb37-0242ac130002", "resource": { "resourceType": "Location", "meta": { "profile": "http://ssms.cl/fhir/StructureDefinition/PocLocationHospital" }, "text": { "status": "generated", "div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>" }, "identifier": [ { "use": "official", "system": "http://ssms.cl/HOSPITAL", "value": "11-1114" } ], "name": "Hospital-TEST 2", "managingOrganization": { "reference": "urn:uuid:88e5b636-9ece-11ea-bb37-0242ac130002" } }, "request": { "method": "PUT", "url": "Location?identifier=http://ssms.cl/HOSPITAL|11-1114" } }, { "fullUrl": "urn:uuid:fb707268-9ece-11ea-bb37-0242ac130002", "resource": { "resourceType": "HealthcareService", "meta": { "profile": "http://ssms.cl/fhir/StructureDefinition/PocHealthcareService" }, "text": { "status": "generated", "div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>" }, "name": "Servicio de Urgencia de Hospital-TEST 2", "location": [ { "reference": "urn:uuid:b092631e-9ece-11ea-bb37-0242ac130002" } ], "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/service-category", "code": "35", "display": "Emergency Department" } ], "text": "Departamento de Emergencia" } ], "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/service-type", "code": "117", "display": "Emergency Medical" } ], "text": "Emergencia Medica" } ] }, "request": { "method": "PUT", "url": "HealthcareService?location.identifier=http://ssms.cl/HOSPITAL|11-1114" } } ] }