{
  "resourceType": "StructureDefinition",
  "id": "10533d03-439a-4f6c-a50a-549e1415aac4",
  "meta": {
    "lastUpdated": "2018-08-29T18:29:15.674+00:00"
  },
  "url": "StructureDefinition/KRRealmPatient",
  "name": "KR-Realm-Patient",
  "status": "draft",
  "date": "2018-08-29T18:29:15.177+00:00",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient",
        "path": "Patient",
        "short": "의료 서비스를 제공받는 환자 정보",
        "definition": "치료 혹은 헬스케어 관련 서비스를 제공받는 환자 정보"
      },
      {
        "id": "Patient.identifier",
        "path": "Patient.identifier",
        "short": "환자 ID",
        "definition": "해당환자의 ID (An identifier for this patient.)",
        "min": 1,
        "type": [
          {
            "code": "Identifier",
            "profile": "StructureDefinition/KRRealmIdentifier"
          }
        ]
      },
      {
        "id": "Patient.active",
        "path": "Patient.active",
        "short": "환자기록 유효성 여부",
        "definition": "환자기록이 아직 유효한가에 대한 정보.",
        "comment": "",
        "requirements": ""
      },
      {
        "id": "Patient.name",
        "path": "Patient.name",
        "short": "환자 이름",
        "definition": "환자 이름 정보 (환자들은 여러 이름을 가지고 있는 경우도 있을 수 있음)",
        "comment": "",
        "requirements": "",
        "min": 1,
        "type": [
          {
            "code": "HumanName",
            "profile": "StructureDefinition/KRRealmHumanName"
          }
        ]
      },
      {
        "id": "Patient.telecom",
        "path": "Patient.telecom",
        "short": "개인 연락처",
        "definition": "개인 연락처 정보 상세사항",
        "comment": "https://stu3.simplifier.net/open/StructureDefinition/8f4bdde0-f316-4ce4-9d99-f1f1065f10c0",
        "requirements": "",
        "min": 1,
        "type": [
          {
            "code": "ContactPoint",
            "profile": "StructureDefinition/KRRealmContactPoint"
          }
        ]
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "definition": "성별정보",
        "comment": "",
        "requirements": "",
        "min": 1
      },
      {
        "id": "Patient.birthDate",
        "path": "Patient.birthDate",
        "short": "생년월일",
        "definition": "환자의 생년월일 정보 (YYYY-MM-DD)",
        "comment": "",
        "requirements": "",
        "min": 1
      },
      {
        "id": "Patient.deceased[x]",
        "path": "Patient.deceased[x]",
        "short": "사망여부",
        "definition": "사망여부 혹은 사망일자 기록",
        "comment": "",
        "requirements": ""
      },
      {
        "id": "Patient.address",
        "path": "Patient.address",
        "short": "개인주소",
        "definition": "개인주소 정보\r\n(의료기관이 특정 환자의 주소 및 거주기간 정보까지 포함할 수 있음)\r\nStructureDefinition/KRAddress",
        "comment": "https://stu3.simplifier.net/open/StructureDefinition/3406cf5d-f02c-4b98-87c7-80bfcafb01fa",
        "requirements": "",
        "type": [
          {
            "code": "Address",
            "profile": "StructureDefinition/KRAddress"
          }
        ]
      },
      {
        "id": "Patient.maritalStatus",
        "path": "Patient.maritalStatus",
        "short": "기혼/미혼 여부",
        "definition": "기혼/미혼/이혼/미망인 등의 결혼 상태",
        "comment": "",
        "requirements": "",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "MaritalStatus"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "extensible",
          "description": "기혼/미혼 여부"
        }
      },
      {
        "id": "Patient.maritalStatus.coding.system",
        "path": "Patient.maritalStatus.coding.system",
        "fixedUri": "http://hl7.org/fhir/v3/MaritalStatus"
      },
      {
        "id": "Patient.multipleBirth[x]",
        "path": "Patient.multipleBirth[x]",
        "short": "환자의 형제/자매 유무 혹은 몇 번째 자식인가에 대한 정보",
        "definition": "환자의 형제/자매 유무 혹은 몇 번째 자식인가에 대한 정보"
      },
      {
        "id": "Patient.photo",
        "path": "Patient.photo",
        "short": "환자 사진",
        "definition": "환자 사진"
      },
      {
        "id": "Patient.contact",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
            "valueString": "Contact"
          }
        ],
        "path": "Patient.contact",
        "short": "보호자, 배우자, 친구 등의 연락처",
        "definition": "보호자, 배우자, 친구 등의 연락처",
        "comment": "",
        "requirements": ""
      },
      {
        "id": "Patient.contact.relationship",
        "path": "Patient.contact.relationship",
        "short": "관계자 신분",
        "definition": "친인척, 보험회사, 종업원, 다른 사람 등",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.contact.relationship.coding.system",
        "path": "Patient.contact.relationship.coding.system",
        "fixedUri": "http://hl7.org/fhir/ValueSet/v2-0131"
      },
      {
        "id": "Patient.contact.name",
        "path": "Patient.contact.name",
        "short": "관계자 이름",
        "definition": "관계자 이름",
        "min": 1,
        "type": [
          {
            "code": "HumanName",
            "profile": "StructureDefinition/KRRealmHumanName"
          }
        ]
      },
      {
        "id": "Patient.contact.telecom",
        "path": "Patient.contact.telecom",
        "short": "연락처 정보",
        "definition": "보호자, 친구 등의 연락처 정보",
        "type": [
          {
            "code": "ContactPoint",
            "profile": "StructureDefinition/KRRealmContactPoint"
          }
        ]
      },
      {
        "id": "Patient.contact.address",
        "path": "Patient.contact.address",
        "short": "주소 정보",
        "definition": "보호자, 친구 등 접촉할 사람의 주소 정보",
        "type": [
          {
            "code": "Address",
            "profile": "StructureDefinition/KRAddress"
          }
        ]
      },
      {
        "id": "Patient.contact.gender",
        "path": "Patient.contact.gender",
        "definition": "환자 관련인 성별"
      },
      {
        "id": "Patient.contact.organization",
        "path": "Patient.contact.organization",
        "short": "환자 관련인이 활동하는 기관",
        "definition": "환자 관련인이 활동하는 기관 정보"
      },
      {
        "id": "Patient.contact.period",
        "path": "Patient.contact.period",
        "short": "환자와의 관계가 유효한 기간",
        "definition": "관련인 혹은 관련 기관과 특정 환자와의 관계가 유효한 기간"
      },
      {
        "id": "Patient.animal",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
            "valueString": "Animal"
          }
        ],
        "path": "Patient.animal",
        "short": "환자가 동물인 경우의 정보",
        "definition": "환자가 동물인 경우 해당 동물의 기본 정보",
        "comment": "",
        "requirements": "",
        "max": "0"
      },
      {
        "id": "Patient.animal.species",
        "path": "Patient.animal.species",
        "definition": "높은 단계에서 분류한 동물 종 (개, 고양이 등)"
      },
      {
        "id": "Patient.animal.breed",
        "path": "Patient.animal.breed",
        "definition": "동물 상세 종 (푸들, 리트리버 등)"
      },
      {
        "id": "Patient.animal.genderStatus",
        "path": "Patient.animal.genderStatus",
        "definition": "동물 성별 상태 (중성화 등)"
      },
      {
        "id": "Patient.communication",
        "path": "Patient.communication",
        "short": "환자와 소통하기 위한 언어정보",
        "definition": "환자와 의료 상담 시 소통하기 위한 언어정보\r\n만약 특정 언어가 구체적으로 정의되어 있지 않은 경우, 해당 지역의 언어를 사용 가능한 것으로 표현",
        "comment": "",
        "requirements": ""
      },
      {
        "id": "Patient.communication.language",
        "path": "Patient.communication.language",
        "short": "언어 코드 값"
      },
      {
        "id": "Patient.communication.preferred",
        "path": "Patient.communication.preferred",
        "short": "환자의 선호 언어인지에 대한 여부",
        "definition": "환자의 선호 언어인지에 대한 여부"
      },
      {
        "id": "Patient.generalPractitioner",
        "path": "Patient.generalPractitioner",
        "short": "환자에게 배정된 주치의 혹은 기관 정보",
        "definition": "환자에게 배정된 주치의 혹은 기관 정보"
      },
      {
        "id": "Patient.managingOrganization",
        "path": "Patient.managingOrganization",
        "short": "환자기록을 관리하는 기관 정보",
        "definition": "환자기록을 관리하는 기관 (custodian 역할) 정보"
      },
      {
        "id": "Patient.link",
        "path": "Patient.link",
        "short": "같은 사람에 대한 정보를 담은 리소스에 대한 링크",
        "definition": "같은 사람에 대한 정보를 담은 리소스에 대한 링크 정보"
      },
      {
        "id": "Patient.link.other",
        "path": "Patient.link.other",
        "short": "다른 리소스에 대한 참조 정보",
        "definition": "링크가 참조하는 다른 환자 또는 관련인에 대한 참조 정보",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/StructureDefinition/RelatedPerson"
          },
          {
            "code": "Reference",
            "targetProfile": "StructureDefinition/KRRealmPatient"
          }
        ]
      },
      {
        "id": "Patient.link.type",
        "path": "Patient.link.type",
        "short": "replaced-by | replaces | refer | seealso - 링크 종류",
        "definition": "링크된 리소스의 상태에 대한 정보"
      }
    ]
  }
}